Docker创build的卷不存在检查

我是Docker中的新手。

在创build并安装数据卷容器之后 ,我创build了一个名为mochawesome的卷, mochawesome包含:

 docker create -v /mochawesome-reports --name mochawesome dman777/vista-e2e-test-runner 

我看到它存在:

 CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 273b14f7e0ea dman777/vista-e2e-test-runner "./run_test.sh" 3 minutes ago Created mochawesome 

但是,如果我做docker volume inspect mochawesome我得到:

 Error: No such volume: mochawesome 

为什么是这样?

docker create的参数--name指定容器的名称(不是卷的名称)。 因此docker volume inspect找不到这个名字。

要创build一个命名卷使用docker create -v my-named-volume:/mochawesome-reports --name mochawesome dman777/vista-e2e-test-runner 。 然后你可以使用docker volume inspect my-named-volume