volume是怎么创建的相关问题

来源:5-3 数据持久化之Data Volume

慕虎6239240

2021-05-20

我在宿主机上执行:docker run -it -v ~/container_data:/data -it ubuntu /bin/bash ,为什么通过docker volume ls命令看不到volume??
而通过docker run -d -v mysql:/var/lib/mysql --name mysql2 -e MYSQL_ALLOW_EMPTY_PASSWORD=true mysql 命令执行后,通过docker volume ls命令就能看到volume信息。 这是为什么呢??这两条命令的 volume是怎么创建的呢??有何区别??

写回答

2回答

麦兜搞IT

2021-05-21

您好,第一条命令是本地目录挂载到container内,做的映射,所以docker volume ls看不到

0
0

慕虎6239240

提问者

2021-05-20

一个指定了宿主机路径,一个没有指定宿主机路径而是起了个别名,并由系统指定路径。   那为什么自己指定了路径的volume无法通过docker volume ls命令查看信息????

0
0

系统学习Docker 践行DevOps理念

无论你是开发、测试还是运维,Docker都是你的必备技能。

3297 学习 · 1895 问题

查看课程