1. 首先需要查看当前路由器的网关地址,可以通过在终端中输入ip route命令查看。

  2. 进入需要修改的容器,可以使用docker exec -it [容器名称或ID] /bin/bash命令进入容器终端。

  3. 在容器终端中输入ip route命令,查看当前容器的网关地址。

  4. 使用ip route del default命令删除容器的默认路由。

  5. 使用ip route add default via [路由器网关地址]命令添加新的默认路由,将容器的网关修改为路由器的网关地址。

  6. 使用exit命令退出容器终端。

  7. 最后使用docker commit [容器名称或ID] [新的镜像名称]命令将修改后的容器保存为新的镜像。

完整命令如下:

# 查看路由器网关地址
ip route

# 进入容器终端
docker exec -it [容器名称或ID] /bin/bash

# 查看容器网关地址
ip route

# 删除容器的默认路由
ip route del default

# 添加新的默认路由,将容器的网关修改为路由器的网关地址
ip route add default via [路由器网关地址]

# 退出容器终端
exit

# 将修改后的容器保存为新的镜像
docker commit [容器名称或ID] [新的镜像名称]
``
ubuntu docker 修改容器网关为路由器网关详细教程命令

原文地址: http://www.cveoy.top/t/topic/ffO6 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录