將目錄從本地主機掛載到容器中
可以使用 -v
或 --volume
命令列選項將主機目錄安裝到容器中的特定路徑。以下示例將在主機上將/etc
掛載到容器中的/mnt/etc
:
(on linux) docker run -v "/etc:/mnt/etc" alpine cat /mnt/etc/passwd
(on windows) docker run -v "/c/etc:/mnt/etc" alpine cat /mnt/etc/passwd
對容器內容量的預設訪問許可權是讀寫。要在容器內部裝入只讀卷,請使用字尾:ro
:
docker run -v "/etc:/mnt/etc:ro" alpine touch /mnt/etc/passwd