Docker创建的卷与Inspect不存在

Docker创建的卷与Inspect不存在,docker,Docker,我不熟悉Docker的卷 接下来,我创建了一个名为mochawesome的卷,其中包含: docker create -v /mochawesome-reports --name mochawesome dman777/vista-e2e-test-runner 我认为它是存在的: CONTAINER ID IMAGE COMMAND CREATED STATUS

我不熟悉Docker的卷

接下来,我创建了一个名为
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
无法找到此名称


要创建命名卷,请使用
docker create-v my named volume:/mochawesome reports--name mochawesome dman777/vista-e2e-test-runner
。然后您可以使用
docker volume检查我的命名卷

冒号
是否表示与
我的命名卷:/mochawesome reports中的主机共享的卷?在本例中,我希望两个docker容器之间有一个共享卷,而不是主机。docker create-v/mochawesome reports——名称mochawesome dman777/vista-e2e-test-runner。看,这正是我用的。为什么docker volume inspect找不到它?使用“docker inspect container”查找“Mount”“Name”。然后我写了“docker volume inspect mountNameId”…名字和id都有。所有这些都在我的原始帖子中。