docker 自定义网络
时间: 2023-07-07 22:40:48 浏览: 152
docker compose自定义网络实现固定容器ip地址
Docker 自定义网络是一种在 Docker 容器之间创建虚拟网络的方法,使得不同容器间可以通过网络进行通信。下面是创建自定义网络的步骤:
1. 创建自定义网络
使用以下命令创建一个自定义网络:
```
docker network create <network-name>
```
其中 `<network-name>` 是自定义网络的名称。
2. 运行容器并连接到自定义网络
使用以下命令启动一个容器并将其连接到自定义网络:
```
docker run --name <container-name> --network <network-name> <image-name>
```
其中 `<container-name>` 是要创建的容器的名称,`<network-name>` 是要连接的自定义网络的名称,`<image-name>` 是要使用的镜像的名称。
3. 容器间通信
现在,在同一自定义网络中的容器之间可以通过容器名称进行通信。例如,如果有两个容器分别命名为 `container-1` 和 `container-2`,它们可以通过以下方式进行通信:
```
docker exec -it container-1 ping container-2
```
这将在 `container-1` 中执行 `ping container-2` 命令,从而与 `container-2` 进行通信。
希望这个回答能够帮到你!
阅读全文