专项技能训练五《云计算网络技术与应用》实训5-5:Docker用户自定义网络配置

文章目录

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. 添加镜像(需先用winSCP上传至根目录),并给镜像添加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查看信息。

在这里插入图片描述

16. 把B放进Docker命名空间中

在这里插入图片描述

17. 给在命名空间中的B设置名字为eth0

在这里插入图片描述

18. 把eth0(B)启动

在这里插入图片描述

19. 给eth0(B)配置IP地址

在这里插入图片描述

20. 给eth0(B)配置默认网关在这里插入图片描述
20. 回容器中查看IP地址,发现ETH0已经为99.

在这里插入图片描述

20. 尝试ping一下宿主机,发现可以ping通。

在这里插入图片描述

  • 26
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值