Docker 未创建命名卷

Docker named volumes not being created

我有一个 docker 容器,我正在尝试将命名容器安装到其中,但是它们似乎没有被创建或安装。

$ sudo docker run --network=host the_container \
            -v file_storage:/root/file_storage \
            -v redis_database:/var/lib/redis \
            -v mongo_database:/var/lib/mongodb

容器似乎 运行 很好,但是当我搜索容器时,它们并没有像预期的那样被创建和安装。

$ sudo docker volume ls
DRIVER              VOLUME NAME
$

我做错了什么?

docker run 命令中图像名称后的所有内容都作为命令传递给容器。

这样试试:

sudo docker run --network=host \
            -v file_storage:/root/file_storage \
            -v redis_database:/var/lib/redis \
            -v mongo_database:/var/lib/mongodb \
            the_image