docker实现将容器设置与宿主机为同一局域网
更新时间:2025年12月19日 11:19:27 作者:墨痕诉清风
文章介绍了在CentOS和Ubuntu上为Docker添加虚拟网卡的步骤,包括命名规则、重启网络和运行Docker等
Centos
1. 虚拟网卡添加
需要几个docker就添加几块虚拟网卡。
需要注意的是需要网卡的命名:必须为ens37:1,ens37:2,ens37:3以此规律命名
cd /etc/sysconfig/network-scripts cp ifcfg-ens37:1 ifcfg-ens37:2 vi ifcfg-ens37:2

2. 执行systemctl restart network命令重新导入网卡信息。
3. 启动docker
docker run -itd -p ip:port:port ubuntu:laster /bin/bash
Ubuntu
1. 添加虚拟网卡
vim /etc/network/interfaces
原文件:

修改完后

我的IP段位201.1,网卡为ens32
2. 重启网卡
/etc/init.d/networking restart
3. 运行docker images
docker run -it -d -p 192.168.201.196:21:21 ftp:test /bin/bash
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
解决Ubuntu中Docker安装时“无法找到软件包”错误的解决方案
在Ubuntu中安装Docker时遇到“无法找到软件包”错误,通常是由于软件源未正确配置或更新、软件包名称错误或已更改等原因造成的,解决方法包括添加Docker官方软件源、更新软件包列表、重新安装Docker等2026-01-01
dockerfile报错“/bin/sh -c yum -y install“问
文章主要讨论了解决Docker容器安装vim时出现错误的问题,指出是容器版本不兼容导致,建议使用Centos 7版本的容器,提供了一种解决方案,并鼓励读者参考此经验2026-05-05


最新评论