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)做的事情。