在Docker中,使用docker run
命令掛載卷非常簡單。您需要使用-v
或--volume
選項將宿主機的目錄或文件系統(tǒng)映射到容器內(nèi)的目錄。以下是掛載卷的基本語法:
docker run -v <宿主機目錄>:<容器內(nèi)目錄> <鏡像名稱>
這里是一個具體的例子:
docker run -v /home/user/data:/data ubuntu:latest /bin/bash
在這個例子中,我們將宿主機的/home/user/data
目錄映射到容器的/data
目錄。當容器啟動時,容器內(nèi)的/data
目錄將包含宿主機上/home/user/data
目錄的所有內(nèi)容。
注意:如果您在Windows或macOS上使用Docker Desktop,宿主機目錄實際上是虛擬機文件系統(tǒng)的一部分。因此,掛載卷實際上是映射虛擬機目錄到容器。