建立命名卷

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/appmyApp-2 容器中,就像安裝在/data/app 容器中的/data/app 一樣。