【发布时间】:2017-11-26 13:01:25
【问题描述】:
我在弄清楚如何处理数据库服务上的部署更改时遇到了一些麻烦。现在,就这么简单:
docker-compose up -d
如果配置发生变化,它会重建容器。这对我的 Web 服务(节点)来说不是问题,因为它没有任何状态。我几乎可以删除所有内容,然后将其重新恢复,不会丢失任何内容。
我的数据库服务不断地注册新数据,这显然很重要,所以我不能放弃它。据我了解,每次构建图像时体积都不同。所以每次重建服务时都会丢失所有数据。
我应该如何处理方案变更?还是应该手动更新服务?
【问题讨论】:
-
我不会容器化数据库服务器。
标签: mysql docker-compose continuous-deployment circleci