我在宿主机上执行: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是怎么创建的呢??有何区别??