创建命名卷

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 一样。