3、docker网络应用,在二台云主机中使用docker network命令自定义网桥,网桥设备名为学生姓名全拼(例:zhangsan-1、zhangsan-2)操作过程
时间: 2024-11-25 14:33:15 浏览: 4
Docker Network 之自定义网桥
在两台云主机上使用Docker Network创建自定义网桥,步骤如下:
1. **准备环境**:
- 确保两台云主机都已经安装并配置好Docker。
2. **登录到主机A** (例如,主机A的IP为`192.168.0.1`):
```bash
ssh user@192.168.0.1
```
3. **创建网桥命名**:
根据学生的姓名全拼创建网桥名称,如`zhangsan-1`:
```bash
docker network create --driver bridge zhangsan-1
```
同样的操作在主机B上,如果主机B的IP为`192.168.0.2`,则执行:
```bash
ssh user@192.168.0.2
docker network create --driver bridge zhangsan-2
```
4. **连接容器到网桥**:
在主机A上,启动一个容器并将其加入`zhangsan-1`网络:
```bash
docker run -itd --network=zhangsan-1 your-image-name
```
主机B上同理,替换为`zhangsan-2`。
5. **验证网络连接**:
在两台主机上,可以使用`docker inspect`命令检查容器是否已成功连接到对应的网桥,或者通过ping测试容器之间的通信。
```bash
docker inspect container-id-on-hostA | grep "Name:/zhangsan-1/"
docker inspect container-id-on-hostB | grep "Name:/zhangsan-2/"
```
或者在容器内部尝试ping另一个容器的IP地址。
阅读全文