在 Docker 容器中使用容器名称进行网络通信

63 阅读1分钟
  1. 创建一个自定义的 Docker 网络:

    docker network create mynetwork
    
  2. 启动容器并将其连接到这个自定义的网络中:

    docker run -d --name container1 --network mynetwork image1
    docker run -d --name container2 --network mynetwork image2
    
  3. 在容器内部测试网络连通性:

    docker exec -it container1 ping container2
    

在上述步骤中,我们首先创建了一个名为 mynetwork 的自定义网络,并将两个容器 container1container2 连接到该网络。然后,我们在 container1 内部使用 ping container2 命令来测试与 container2 的网络连通性。