管理 Swarm 集群中的有状态服务和 Docker 机密
在容器化的世界里,有状态服务的管理以及机密信息的安全处理是至关重要的话题。本文将深入探讨如何在 Swarm 集群中创建和管理有状态服务,以及如何利用 Docker 的机密管理功能来保护敏感信息。
有状态服务管理:MongoDB 副本集的自动化搭建
在处理有状态服务时,是否需要将状态保存到外部驱动器取决于具体的用例。如果处理的数据量巨大,使用某种磁盘持久化方式可以加速同步过程。但在大多数情况下,由于大多数数据库本身具备数据复制和同步功能,使用卷可能是一种浪费。
为了更自动化、更简单地设置 MongoDB 副本集,我们将采取以下步骤:
1. 退出并移除现有服务 :
exit # Mongo
exit # go-demo-db-util
docker service rm go-demo-db-rs1 \
go-demo-db-rs2 go-demo-db-rs3 \
go-demo-db-util
- 创建 MongoDB 服务 :
for i in 1 2 3; do
docker service create --name go-demo-db-rs$i \
--reserve-memory 100m \
--network go-demo \
超级会员免费看
订阅专栏 解锁全文
30

被折叠的 条评论
为什么被折叠?



