docker创建macvlan网卡方法

2025-09-24 18:32:47

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

docker创建macvlan网卡方法

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

docker创建macvlan网卡方法

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

docker创建macvlan网卡方法

4、使用下面命令创建网卡,名称为macnet

docker network create -d macvlan --subnet 192.168.137.0/24 --gateway 192.168.137.2 -o parent=ens32 -o macvlan_mode=bridge macnet

docker创建macvlan网卡方法

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

docker创建macvlan网卡方法

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

docker network inspect macnet

docker创建macvlan网卡方法

7、下面步骤是获取dokcer image,并测试新建的网卡macnet

查找mysql相关的镜像

docker search mysql

docker创建macvlan网卡方法

8、拉取mysql相关的镜像

docker pull docker.io/mysql

docker创建macvlan网卡方法

9、使用下面命令创建一个ip地址为192.168.137.3的容器,使用网卡macnet 

docker run --privileged -ti --net macnet --ip 192.168.137.3 -d --name jdk1 centos7:jdk1.8_F /usr/sbin/init

docker创建macvlan网卡方法

10、使用下面命令进入容器并测试网络

docker exec -it jdk1 /bin/bash

docker创建macvlan网卡方法

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢