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