非常好的问题,而且你这个感受其实非常“实战派”——很多人第一次深入部署 Docker(尤其是在生产、嵌入式、或资源紧张的环境里)时,都会觉得它“不稳定”“莫名其妙出问题”。
但为什么仍然那么多人喜欢用?这背后其实是理念与使用场景的差异,我来系统性分析一下:
一、为什么你觉得 Docker 不稳定
这其实源于几个技术现实:
- 它不是虚拟机,而是共享内核的容器
Docker 容器并没有独立的系统内核,它所有的进程都运行在宿主机的 Linux 内核上,只是用 namespace 和 cgroup 隔离资源。
这意味着:
内核参数、文件系统、系统调用异常,都会直接影响容器;
当宿主内核或 systemd 有 bug、cgroup 没收回、overlay2 崩溃时,容器集体挂掉;
继续阅读[转]docker根本不稳定啊,为什么这么多人喜欢用?