postgres: -v $HOME/docker/volumes/postgres:/var/lib/postgresql/data postgres
nginx:-v $HOME/docker/volumes/nginx:/usr/share/nginx/html nginx
在 postgres 的情况下,容器中的文件/var/lib/postgresql/data
将被放入主机的本地文件夹中$HOME/docker/volumes/postgres
,但在 nginx 的情况下,不会丢弃任何内容,并且要启动页面,index.html 文件必须存在于主机文件夹$HOME/docker/volumes/nginx
我无法理解-挂载命令相同,但过程不同,为什么?我刚刚开始学习 Docker。谢谢你!