查看: 72|回复: 0

[云和虚拟化] docker实现将容器设置与宿主机为同一局域网

[复制链接]

0

主题

0

回帖

0

积分

积极分子

金币
0
阅读权限
220
精华
0
威望
0
贡献
0
在线时间
0 小时
注册时间
2011-10-3
发表于 2025-12-19 11:19:27 | 显示全部楼层 |阅读模式

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

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持琼殿技术社区。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部