同一局域网下的两台ubuntu物理机内的docker可以使用docker网络进行互访。具体步骤如下:

  1. 在每台物理机上创建一个docker网络。
$ docker network create --driver bridge mynet
  1. 在每台物理机上分别启动一个容器,并将其加入到刚刚创建的网络中。
$ docker run -itd --name container1 --network mynet ubuntu
$ docker run -itd --name container2 --network mynet ubuntu
  1. 在container1中安装ping命令,并通过ping命令测试container2的IP地址是否可达。
$ apt-get update
$ apt-get install iputils-ping
$ ping container2
  1. 在container2中同样安装ping命令,并通过ping命令测试container1的IP地址是否可达。
$ apt-get update
$ apt-get install iputils-ping
$ ping container1

注意事项:

  • 确保两台物理机都在同一个局域网内。
  • 每个容器的名称必须唯一。
  • 每个容器必须加入到同一个网络中。
  • 在容器中安装ping命令时,需要先更新apt-get源。
同一局域网下的两台ubuntu物理机内的docker如何互访

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

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