以下答案 gpt 生成,我做个笔记。
① 停止 Docker 服务。可以使用以下命令停止 Docker 服务:

sudo systemctl stop docker

② 找到 Docker 的网络配置文件。在大多数 Linux 系统上,Docker 的网络配置文件位于 /etc/docker/daemon.json。

使用文本编辑器打开配置文件。运行以下命令来编辑该文件:

sudo nano /etc/docker/daemon.json

在配置文件中添加 “bip” 字段来指定新的子网段。例如,如果你想将子网段更改为 172.20.0.0/16,则可以添加以下内容:

{
  "bip": "172.20.0.0/16"
}

或者是修改为如下的网段,注意 这里不能写 22.0

{
  "bip": "192.168.22.1/24"
}

③ 保存文件并关闭文本编辑器。

启动 Docker 服务。运行以下命令启动 Docker 服务:

sudo systemctl start docker

Docker 会使用新的子网段重新启动,并将所有新创建的容器分配给该子网段。

请注意,更改 Docker 网络的子网段可能会影响已经存在的容器和网络设置。确保你了解这些潜在影响,并在进行更改之前备份重要数据。

另外,如果你使用的是 Docker Desktop(Windows 或 macOS),可以在 Docker Desktop 的设置界面中找到网络配置选项,从而更改子网段。具体步骤可能会有所不同,取决于你的操作系统和 Docker Desktop 的版本。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐