如下的给nginx建立数据卷,/home/nginx是空目录,会发现一个问题,/usr/share/nginx/html目录原本应该有两个文件,但是建立数据卷后这个目录变成空了。
docker run -d -p 80:80 -v /home/nginx:/usr/share/nginx/html nginx:latest
同样给mysql建立数据卷,如下,/home/mysql/data本身也是空目录,建立数据卷后会惊奇的发现,/var/lib/mysql没有被置空,数据都还在,/home/mysql/data目录也出现了mysql的数据文件
docker run -d -p 3306:3306 -v /home/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7
这就奇怪了,同样的数据卷做法,nginx目录就被置空,mysql的目录就没事,不理解