【发布时间】:2018-09-12 20:09:21
【问题描述】:
在 docker-compose.yml 中有两个服务。那些从存储库中获取图像。
第一次使用docker-compose up -d 启动服务。它工作得很好,一段时间后,由于 Docker 更新和重新启动,图像停止了。
然后,docker start 只启动了其中一个图像。它运行良好,经过另一次更新和重启(几个月后),docker-compose up -d 被执行。在这种情况下,先前手动启动的服务被重新创建并且数据丢失了。一是这能恢复吗,二是这是意料之中的吗?
谢谢
【问题讨论】:
-
虽然我接受了唯一的答案,但还有更长的解释。如果未更改,命令“docker-compose up -d”不应重新创建服务,特别是如果未完成拉取,则获取服务的更改版本。无论如何,这是一个复杂的情况,我希望你不要陷入其中,但要保持简单。
-
你也可以分享你收集到的知识并回答你自己的问题
标签: docker docker-compose