【问题标题】:Docker CE installation on Ubuntu 16.04 crashes network在 Ubuntu 16.04 上安装 Docker CE 会导致网络崩溃
【发布时间】:2017-10-29 07:31:09
【问题描述】:

我正在尝试在 AWS 上的 ubuntu 16.04 实例上安装 docker-ce 17.09。该实例位于公司 VPC 后面,分配的安全组允许所有 TCP 和 UDP 流量。 但是,当 Docker 安装到时,整个网络崩溃了,我失去了与我的实例的 SSH 连接:

Setting up docker-ce (17.09.0~ce-0~ubuntu) ...
Connection reset by ... port 22

是因为 VPC 设置吗?还是其他原因?

更新

因为我无法更改现有的 VPC。我决定不使用 Ubuntu 实例,而是使用 amazon AMI。

【问题讨论】:

    标签: amazon-web-services ubuntu docker amazon-ec2


    【解决方案1】:

    听起来您的 VPC 和 docker 子网有冲突。这意味着您可以重做您的 VPC 以使用不同的子网,也可以更改 docker 网桥子网:https://docs.docker.com/engine/userguide/networking/default_network/custom-docker0/

    【讨论】:

    • 您能否提供更多详细信息,例如它们以何种方式发生冲突,是“daemon.json”中的 IP 地址与 VPC 子网 IP 地址冲突吗?我没有太多配置 VPN 网络的经验。我无法修改“daemon.json”,因为我在 Docker 安装过程中失去了连接。我可能不得不去更改 VPC 设置。我应该在启动新的 EC2 实例时选择不同的 VPC 子网吗?
    • 我不确定它实际上是哪个,但它可能是 daemon.json 中的桥接子网或 docker0 子网、BIP 或 CIDR。它很可能正在尝试使用您的 VPC 正在使用的子网,因此存在冲突。就个人而言,我以前没有遇到过这个,所以这是一个有根据的猜测。如果您的网络不太复杂,那么是的,您可以创建一个具有不同子网的新 VPC,也许只需使用单个实例进行测试,看看是否可以解决问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-31
    • 2017-04-12
    • 2018-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多