ubuntu Docker合成断开ssh连接

qmelpv7a  于 2022-11-22  发布在  Docker
关注(0)|答案(3)|浏览(138)

我尝试在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合成构建。
我不知道如何调试这个问题,任何建议将不胜感激。将更新后,如果需要更多的信息。

jhiyze9q

jhiyze9q2#

在我们的例子中,这是内部IP地址空间耗尽
因为Docker之后会切换到192.168.. 网络
并阻止外部流量
修复-关闭所有Docker容器
清除所有Docker网络
添加或附加到Docker daemon.json
例如,对于512网络,为vi/etc/docker/daemon.json

{
    "default-address-pools":[
        {"base":"172.20.0.0/16","size":24},
        {"base":"172.21.0.0/16","size":24}
    ]
}
sqxo8psd

sqxo8psd3#

不要更新内核,新内核将影响Docker进程

相关问题