docker - 在 Docker Swarm 中运行数据库迁移的最佳实践?
问题描述
我试图找出在我的集群中运行迁移的最佳实践。我无法运行连接到可附加网络的独立容器,因为容器需要访问只能通过服务访问的机密。
一种情况是运行具有 0 个副本的迁移服务并重新启动策略 none,在我用新的数据库版本更新映像后,我最多可以有 1 个副本。但是我必须检查它是否成功运行并再次缩小它。感觉很hackish。
您如何在生产 docker swarm 中运行数据库迁移?
解决方案
推荐阅读
- javascript - 如何在“className”之外启用顺风智能感知?
- python - pygame中的射弹运动离开墙壁
- javascript - TypeError React-Leaflet:无法读取 null 的属性“x”
- ruby-on-rails - 如何使用 1 个帖子模型处理多个设计用户模型
- python - 是否有信号处理或其他 python/R 技术在主要点拆分数据集?
- ansible - 什么相当于在剧本中运行 ansible -m setup --tree?
- c# - C# 数据绑定文本块,PropertyChanged 保持为空
- javascript - request.form.get 返回 None 而不是 input
- php - XAMPP 错误:Apache 意外关闭
- sql-server - SQL Server Management Studio 中的 SQL 查询出现问题。在具有远程访问权限的服务器上工作