From 18d5ea9e9ff4cc49989cf468f2cd00017829c425 Mon Sep 17 00:00:00 2001 From: CyC2018 Date: Wed, 4 Nov 2026 22:39:57 +0800 Subject: [PATCH] Update Docker.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 调整 Kubernetes 一节的高频标记。 --- notes/Docker.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/notes/Docker.md b/notes/Docker.md index f9f8c29a..df2f9a32 100644 --- a/notes/Docker.md +++ b/notes/Docker.md @@ -7,7 +7,7 @@ * [四、使用场景](#四使用场景) * [五、实现原理](#五实现原理) * [六、镜像与容器](#六镜像与容器) - * [七、Kubernetes](#七kubernetes) 🔥 + * [七、Kubernetes](#七kubernetes) 🔥🔥 * [附录:实测](#附录实测) * [参考资料](#参考资料) @@ -257,7 +257,7 @@ depends_on 默认只保证依赖的容器先启动,不等它能提供服务; - 宿主机上能运行,容器中不能:常见原因是容器中缺少依赖的库或命令(Alpine 使用 musl 而不是 glibc)、镜像的 CPU 架构与机器不一致(arm64 与 amd64)、程序连接的 localhost 指向了容器自己、文件权限不同; - Docker 守护进程重启:默认情况下守护进程退出时会停止所有容器,开启 live-restore 后容器在守护进程重启期间继续运行;需要自动恢复的容器用 --restart unless-stopped 启动。 -## 七、Kubernetes 🔥 +## 七、Kubernetes 🔥🔥 Docker 解决的是单台机器上怎样运行容器。服务有几十个、部署在几十台机器上时,还需要决定每个容器放在哪台机器上、挂了谁来重启、怎样扩容、怎样不停机升级,这就是 Kubernetes(K8s)做的事情。