文章目录
- Docker用户自定义网络配置
- 1. 使用VMware安装CentOS 7虚拟机,安装时需添加多一张网卡,该网卡为自定义-VMnet1.并且记得开启CPU虚拟化,将其命名为“Docker”。
- 2. 安装完虚拟机后,进入虚拟机,修改网络配置(onboot改为yes)并重启网络服务,查看相应IP地址,并使用远程连接软件进行连接。
- 3. 配置默认镜像yum源,配置教程详见:[\[https://blog.csdn.net/qi837848914/article/details/137104020\]](https://blog.csdn.net/qi837848914/article/details/137104020)。
- 4. 配置package yum源,先把老师给的package包使用winSCP软件上传至虚拟机根目录,并解压至opt文件夹中。然后修改相应配置,具体配置方法参照之前的实训5-1《OpenvSwitch环境安装及常用操作》
- 5. 安装并启动Open vSwitch。操作方法参照之前的实训5-1《OpenvSwitch环境安装及常用操作》
- 6. 安装Docker。
- 7. 开启Docker服务。
- 8. 查看docker镜像列表。
- 9. 添加镜像,并给镜像添加tag和repository。
- 9. 启动docker。
- 10. 新开一个远程连接窗口,查看下docker的容器状态。
- 11. 查询该容器PID。
- 11. 设置PID为刚刚查询到的容器Pid,新建文件夹,创建pid软链接。
- 12. 查看docker0 IP地址
- 13. 创建一对veth,A和B
- 14. 把A连接到Docker0上面![在这里插入图片描述](/i/ll/?i=direct/a28d252c373e43f793573e23621ed2e7.png)
- 16. 把A启动
- 16. 把B放进Docker命名空间中
- 17. 给在命名空间中的B设置名字为eth0
- 18. 把eth0(B)启动
- 19. 给eth0(B)配置IP地址
- 20. 给eth0(B)配置默认网关![在这里插入图片描述](/i/ll/?i=direct/08eb69d5be2d4547ae8ba7f6ce4c2d7d.png)
- 20. 回容器中查看IP地址,发现ETH0已经为99.
- 20. 尝试ping一下宿主机,发现可以ping通。
Docker用户自定义网络配置
实验前准备:编辑虚拟机网络配置,使VMnet8处在192.168.10.0网段,VMnet1处在192.168.1.0网段。
1. 使用VMware安装CentOS 7虚拟机,安装时需添加多一张网卡,该网卡为自定义-VMnet1.并且记得开启CPU虚拟化,将其命名为“Docker”。
2. 安装完虚拟机后,进入虚拟机,修改网络配置(onboot改为yes)并重启网络服务,查看相应IP地址,并使用远程连接软件进行连接。
3. 配置默认镜像yum源,配置教程详见:[https://blog.csdn.net/qi837848914/article/details/137104020]。
4. 配置package yum源,先把老师给的package包使用winSCP软件上传至虚拟机根目录,并解压至opt文件夹中。然后修改相应配置,具体配置方法参照之前的实训5-1《OpenvSwitch环境安装及常用操作》
5. 安装并启动Open vSwitch。操作方法参照之前的实训5-1《OpenvSwitch环境安装及常用操作》
6. 安装Docker。
yum install docker-io -y
7. 开启Docker服务。
systemctl start docker
8. 查看docker镜像列表。
9. 添加镜像,并给镜像添加tag和repository。
9. 启动docker。
10. 新开一个远程连接窗口,查看下docker的容器状态。
11. 查询该容器PID。
11. 设置PID为刚刚查询到的容器Pid,新建文件夹,创建pid软链接。
12. 查看docker0 IP地址
13. 创建一对veth,A和B
14. 把A连接到Docker0上面
16. 把A启动
使用ip a
查看信息。