养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

docker创建macvlan网卡方法

时间:2024-11-11 12:13:42

docke筠续师诈r有四种网络模式,分别为host模式、container模式、none模式、bridge模式等。macvlan属于bridge网络模式

工具/原料

docker

centos7.4

方法/步骤

1、做本实验之前需要先安装好dokcer并已经启动docker服务

docker创建macvlan网卡方法

2、通过ifconfig命令确定物理网卡的名称为ens32,以及网段netmask255.255.255.0,应该为192.168.137.0/24

docker创建macvlan网卡方法

3、route-n命令获取到网关为192.168.137.2

docker创建macvlan网卡方法

4、使用下面命令创建网卡,名称为macnetdockernetworkcreate-dmac箪滹埘麽vlan--subnet192.168.1泌驾台佐37.0/24--gateway192.168.137.2-oparent=ens32-omacvlan_mode=bridgemacnet

docker创建macvlan网卡方法

5、dockernetworkls命令查看网卡名称,名称为macnet的网卡已经添加成功

docker创建macvlan网卡方法

6、通过下面命令加上新增的网卡名称,就能够获取到网卡明细了dockernetworkinspectmacnet

docker创建macvlan网卡方法

7、下面步骤是获取dokcerimage,并测试新建的网卡macnet查找mysql相关的镜像dockersearchmysql

docker创建macvlan网卡方法

8、拉取mysql相关的镜像dockerpulldocker.io/mysql

docker创建macvlan网卡方法

9、使用下面命令创建一个ip地址为192.168.137.3的容器,使用网卡macnetdocker咯悝滩镞run--privileged-ti--netmacne墉掠载牿t--ip192.168.137.3-d--namejdk1centos7:jdk1.8_F/usr/sbin/init

docker创建macvlan网卡方法

10、使用下面命令进入容器并测试网络dockerexec-itjdk1/bin/bash

docker创建macvlan网卡方法

© 一点知识