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

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • docker-compose部署gitlab的详细过程

    docker-compose部署gitlab的详细过程

    文章介绍了GitLab作为开源版本控制系统的核心功能(代码托管、CI/CD、项目管理等)及适用场景,详细说明了使用docker-compose部署GitLab 18.2.4-ce的步骤,并指导配置Nginx反向代理实现便捷访问,感兴趣的朋友跟随小编一起看看吧
    2025-08-08
  • 解决Ubuntu中Docker安装时“无法找到软件包”错误的解决方案

    解决Ubuntu中Docker安装时“无法找到软件包”错误的解决方案

    在Ubuntu中安装Docker时遇到“无法找到软件包”错误,通常是由于软件源未正确配置或更新、软件包名称错误或已更改等原因造成的,解决方法包括添加Docker官方软件源、更新软件包列表、重新安装Docker等
    2026-01-01
  • Docker可视化工具Portainer详解

    Docker可视化工具Portainer详解

    这篇文章主要介绍了Docker可视化工具Portainer使用及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2026-06-06
  • Docker 特权模式的场景、风险与生产级安全实践​

    Docker 特权模式的场景、风险与生产级安全实践​

    本文主要介绍来了Docker 特权模式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2026-05-05
  • Docker时间不一致,时区设置方式

    Docker时间不一致,时区设置方式

    这篇文章主要介绍了Docker时间不一致,时区设置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-11-11
  • docker容器的内存以及状态详解

    docker容器的内存以及状态详解

    通过docker stats获取容器ID,结合ps -ef获取进程PID,利用top -p PID分析内存占用,用于排查阿里云ECS实例内存过高问题,参考阿里云帮助中心相关说明进行处理
    2025-08-08
  • Docker的底层原理及分析

    Docker的底层原理及分析

    Docker通过命名空间实现进程、网络等隔离,利用Cgroups控制资源,联合文件系统分层存储并支持数据持久化,数据卷技术确保容器数据不受生命周期影响
    2025-09-09
  • Win10系统使用docker部署ragflow的实现

    Win10系统使用docker部署ragflow的实现

    本文主要介绍了Win10系统使用docker部署ragflow的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2025-05-05
  • dockerfile报错“/bin/sh -c yum -y install“问题及解决

    dockerfile报错“/bin/sh -c yum -y install“问

    文章主要讨论了解决Docker容器安装vim时出现错误的问题,指出是容器版本不兼容导致,建议使用Centos 7版本的容器,提供了一种解决方案,并鼓励读者参考此经验
    2026-05-05
  • 查看Docker容器的IP地址的四种方法

    查看Docker容器的IP地址的四种方法

    本文主要介绍了查看Docker容器的IP地址的四种方法,包括docker inspect命令、结合网络名称、在容器内执行命令、docker network inspect命令这四种,具有一定的参考价值,感兴趣的可以了解一下
    2025-02-02

最新评论