云计算核心技术Docker教程:Docker 如何管理配置
当您向 swarm 添加配置时,Docker 会通过双向 TLS 连接将配置发送到 swarm 管理器。配置存储在经过加密的 Raft 日志中。整个 Raf云计t 日志在其他管理器之间复制,确保配置的高可用性保证与其余 swarm 管理数据相同。
当您授予新创建或正在运行的服务对配置的访问权限时,该配置将作为文件算核安装在容器中。容器内挂载点的位置默认/在 Linux 容器中。在 Windows 容器中,配置全部挂载到C:\ProgramData\Docke心技r\configs所需位置并创建符号链接,默认为 C:\.
您可以使用数字 ID 或用户或组的名称为配置设置所有权(uid和gid)。您还可以指术D定文件权限 ( mode)。Windows 容器将忽略这些设置。
如果未设置,则配置由运行容器命令的用户(通常root)和该用户的默认组(也通常roocot)拥有。
如果未设置,则配置具有全局可读权限 (mode 0444),除非umask在容器中设置了a ,在这种情况下,模式受该umask值的影响。
您ke可以随时更新服务以授予其访问其他配置的权限或撤销其对给定配置的访问权限。
如果节点是 swarm 管理器或者它正在运行已被授予访问配置的服务任务,则r教该节点只能访问配置。当容器任务停止运行时,共享给它的配置将从该容器的内存文件系统中卸载并从节点的内存中刷新。
如果节点在运行可以访问配置的任务容器程:时失去与 swarm 的连接,则任务容器仍然可以访问其配置,但在节点重新连接到 swarm 之前无法接收更新。
您可以随时添加或检查单个配置,或列Do出所有配置。您无法删除正在运行的服务正在使用的配置。有关在不中断正在运行的服务的情况下删除配置的方法,请参阅轮换配置。
要更轻松地更新或回滚配置,请ck考虑向配置名称添加版本号或日期。通过控制给定容器内配置的挂载点的能力,这变得更加容易。
要更新堆栈,请更改您的 Compose 文件,然后重新er运行docker stack deploy -c. 如果您在该文件中使用新配置,您的服务就会开始使用它们。请记住,配置是不可变的,因此您无法更改 如现有服务的文件。相反,您创建一个新配置以使用不同的文件
您可以运行docker stack rm以停止应用程序并取下堆栈。这将删除由docker何管 stack deploy具有相同堆栈名称创建的任何配置。这将删除所有配置,包括服务未引用的配置和docker service update --co理配nfig-rm.
(责任编辑:荣誉证书)
- ·云安全日报201231:华为视讯业务管理系统发现特权升级漏洞,需要尽快升级
- ·标签: 50米洗车题 DeepSeek ChatGPT Claude Gemini
- ·标签: 天数智芯 GPU 港股上市 算力芯片
- ·谷歌推出 Gemini3.1Pro 深度研究代理:支持 MCP 协议与多模态自主研究
- ·法外狂徒张三沃尔沃什么梗
- ·阿里巴巴广东河源云计算数据中心失火?阿里云回应
- ·谷歌再登《自然》!Willow量子芯片实现可验证量子优势,快13,000倍击败超级计算机
- ·云采用的网络安全方法:复杂性和收敛性
- ·标签: 闪迪 NAND闪存 创见 数据中心
- ·标签: 新石器 RoboVan CES 2026 X1 CES2026
- ·云安全日报220705:红帽PHP解释器发现执行任意代码漏洞,需要尽快升级
- ·标签: 理想汽车 Nexus 何俊培 人形机器人
- ·Tilde AI 发布开源 TildeOpen LLM:支持多种欧洲语言的超大语言模型
- ·标签: 英伟达 黄仁勋 AI 卡内基梅隆大学
- ·Kimi k2性能被赞超越 GPT-5,月之暗面再获数亿美元重磅融资
- ·标签: 瑞慈医疗 幸元会 瑞慈体检 高端体检
- ·标签: ZEROTH元点智能 N1小恩 小瓦力 标签 awe2026
- ·企业级 MaaS 来袭!硅基流动如何助力大模型产业化?
- ·云安全日报220105:红帽Telnet服务协议发现执行任意代码漏洞,需要尽快升级
- ·标签: 大疆 Avata360 全景无人机 8K无人机














