我尝试在GCP虚拟机上运行一些docker容器。今天,当我运行docker-compose时,我的ssh连接中断。今天早上没有发生这种情况。唯一的变化是我运行了sudo apt update && sudo apt upgrade
。
中断连接的Dock合成文件示例:
version: '3'
services:
mongo:
container_name: mongo
image: mongo
expose:
- "27017"
ports:
- "27017:27017"
我用的是Ubuntu 5.13.0-1030-gcp #36~20.04.1-Ubuntu SMP Fri Jun 3 15:33:42 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
。
停靠合成版本1.25.0
Docker版本20.10.17,内部版本号100c 701
我将BuildKit用于Docker和Docker合成构建。
我不知道如何调试这个问题,任何建议将不胜感激。将更新后,如果需要更多的信息。
3条答案
按热度按时间7lrncoxx1#
检查您的dmesg以查看内核是否崩溃。可能与https://www.mail-archive.com/kernel-packages@lists.launchpad.net/msg482001.html有关
jhiyze9q2#
在我们的例子中,这是内部IP地址空间耗尽
因为Docker之后会切换到192.168.. 网络
并阻止外部流量
修复-关闭所有Docker容器
清除所有Docker网络
添加或附加到Docker daemon.json
例如,对于512网络,为vi/etc/docker/daemon.json
sqxo8psd3#
不要更新内核,新内核将影响Docker进程