创建命名卷
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
一样。