我正在尝试自学Docker并使用docker-compose.yml来处理图像和撰写文件。通过此处的教程https://docs.docker.com/compose/wordpress/)成功地使用docker-compose.yml up -d
启动并运行了Wordpress图像,但是只要我再次对撰写文件和docker-compose.yml up -d
进行更改,无法再次访问更改,必须完全删除图像/容器/ docker机器才能使我的更改生效。
我做错了什么,重启/删除最小金额以查看我的docker-compose.yml变化的过程是什么让我可以玩docker-compose.yml?
答案 0 :(得分:3)
docker-compose stop
停止堆叠
docker-compose start
启动堆栈
以上两者都不会删除你的容器,而是关闭并再次启动它们,即使在容器文件系统上也不会有任何损失,而不仅仅是卷
docker-compose down
将删除您的服务容器以及分配给它们的所有匿名卷。
请注意,并非所有docker-compose文件中的更改都可以使用启动/停止来应用,而大多数情况下,您必须执行向下/向上操作。诸如卷/端口之类的东西不能像这样热门应用。