建立命名卷
docker volume create --name="myAwesomeApp"
使用命名卷可以使管理卷更具人性化。可以使用上面指定的命令建立命名卷,但也可以使用 -v
或 --volume
命令列選項在 docker run
命令內建立命名卷:
docker run -d --name="myApp-1" -v="myAwesomeApp:/data/app" myApp:1.5.3
請注意,在此表單中建立命名卷類似於將主機檔案/目錄作為卷安裝,除了指定卷名稱而不是有效路徑。建立後,可以與其他容器共享命名卷:
docker run -d --name="myApp-2" --volumes-from "myApp-1" myApp:1.5.3
執行上述命令後,從 myApp:1.5.3
映像建立了一個名為 myApp-2
的新容器,該映像與 myApp-1
共享 myAwesomeApp
命名卷。myAwesomeApp
命名體積安裝在/data/app
的 myApp-2
容器中,就像安裝在/data/app
容器中的/data/app
一樣。