Update Docker.md

为面试中常问的小节加上高频标记。
This commit is contained in:
CyC2018
2026-10-30 02:57:49 +08:00
parent 8b12f97321
commit bde875b5e6
+2 -2
View File
@@ -7,7 +7,7 @@
* [四、使用场景](#四使用场景)
* [五、实现原理](#五实现原理)
* [六、镜像与容器](#六镜像与容器)
* [七、Kubernetes](#七kubernetes)
* [七、Kubernetes](#七kubernetes) 🔥
* [附录:实测](#附录实测)
* [参考资料](#参考资料)
<!-- GFM-TOC -->
@@ -259,7 +259,7 @@ depends_on 默认只保证依赖的容器先启动,不等它能提供服务;
- 宿主机上能运行,容器中不能:常见原因是容器中缺少依赖的库或命令(Alpine 使用 musl 而不是 glibc)、镜像的 CPU 架构与机器不一致(arm64 与 amd64)、程序连接的 localhost 指向了容器自己、文件权限不同;
- Docker 守护进程重启:默认情况下守护进程退出时会停止所有容器,开启 live-restore 后容器在守护进程重启期间继续运行;需要自动恢复的容器用 --restart unless-stopped 启动。
## 七、Kubernetes
## 七、Kubernetes 🔥
Docker 解决的是单台机器上怎样运行容器。服务有几十个、部署在几十台机器上时,还需要决定每个容器放在哪台机器上、挂了谁来重启、怎样扩容、怎样不停机升级,这就是 Kubernetes(K8s)做的事情。