如何重新启动 Docker container/image/machine?
How do I restart a Docker container/image/machine?
我正在尝试自学 Docker 并使用 docker-compose.yml 来处理图像和撰写文件。我已经通过此处的教程设置了 Wordpress 图像并 运行 成功使用 docker-compose.yml up -d
... https://docs.docker.com/compose/wordpress/),但是一旦我对撰写文件进行了更改并且 docker-compose.yml up -d
我无法再次访问这些更改,必须完全删除 images/containers/docker 台机器才能使我的更改生效。
我做错了什么,restart/delete 看到我的 docker-compose.yml 更改的最小数量的过程是什么,这样我就可以玩 docker- compose.yml?
docker-compose stop
停止堆栈
docker-compose start
开始堆栈
以上两者都不会删除您的容器,而是关闭并重新启动它们,没有任何损失,即使在容器文件系统上,不仅是卷
docker-compose down
将删除您服务的容器以及分配给它们的所有匿名卷。
请注意,并非 docker-compose 文件中的所有更改都可以使用 start/stop 应用,而是大多数时候,您必须执行 down/up。像volumes/ports这样的东西不能这样热应用。
我正在尝试自学 Docker 并使用 docker-compose.yml 来处理图像和撰写文件。我已经通过此处的教程设置了 Wordpress 图像并 运行 成功使用 docker-compose.yml up -d
... https://docs.docker.com/compose/wordpress/),但是一旦我对撰写文件进行了更改并且 docker-compose.yml up -d
我无法再次访问这些更改,必须完全删除 images/containers/docker 台机器才能使我的更改生效。
我做错了什么,restart/delete 看到我的 docker-compose.yml 更改的最小数量的过程是什么,这样我就可以玩 docker- compose.yml?
docker-compose stop
停止堆栈
docker-compose start
开始堆栈
以上两者都不会删除您的容器,而是关闭并重新启动它们,没有任何损失,即使在容器文件系统上,不仅是卷
docker-compose down
将删除您服务的容器以及分配给它们的所有匿名卷。
请注意,并非 docker-compose 文件中的所有更改都可以使用 start/stop 应用,而是大多数时候,您必须执行 down/up。像volumes/ports这样的东西不能这样热应用。