返回顶部
首页 > 资讯 > 精选 >Docker怎么配置容器固定IP
  • 574
分享到

Docker怎么配置容器固定IP

2023-06-30 02:06:10 574人浏览 泡泡鱼
摘要

本文小编为大家详细介绍“Docker怎么配置容器固定IP”,内容详细,步骤清晰,细节处理妥当,希望这篇“Docker怎么配置容器固定IP”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。前言之前使用pipework

本文小编为大家详细介绍“Docker怎么配置容器固定IP”,内容详细,步骤清晰,细节处理妥当,希望这篇“Docker怎么配置容器固定IP”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

前言

之前使用pipework 分配静态ip是暂时的,重启之后就会失效,并且使用pipework绑定的ip 物理机,虚拟机,docker容器的ip都在同一网段,这在生产环境是很困难的,下面使用docker自带的network实现固定ip分配,并且重启不会消失。

环境介绍

Docker怎么配置容器固定IP

绑定步骤

先操作192.168.1.105虚拟机

创建自定义网络

docker network create --subnet=172.172.0.0/24 docker-br0

备注:这里选取了172.172.0.0网段,也可以指定其他任意空闲的网段,docker-br0为自定义网桥的名字,可自己任意取名。
注意:这里子网掩码要使用255.255.255.0也就是IP后面的那个24,因为后面要使用iptables配置路由表,我之前使用255.255.0.0 无法配置.所以这里配置成24.

创建网桥之后,使用ifconfig查看 会多出一个网桥,该网桥在docker启动或者重启之后,会自动显示出来。

永久的,可以使用docker network rm docker-br0 移除网桥。

Docker怎么配置容器固定IP

在你自定义的网段选取任意IP地址作为你要启动容器IP

docker run -i -d --net docker-br0 --ip 172.172.0.10 --name Nginx -v /usr/local/software/:/mnt/software/ 3bee3060bfc8 /bin/bash

备注:创建容器时,在第一步创建的网段中选取了172.172.0.10作为静态IP地址。并且以docker-br0网桥启动. -v是挂载,表示需要将本地哪个目录挂载到容器中。3bee3060bfc8是镜像ID

使用docker exec -it nginx /bin/bash 进入已启动的容器,使用 yum install net-tools 下载 iptables 然后使用ifconfig查看容器ip

Docker怎么配置容器固定IP

测试本机和容器是否ping通

Docker怎么配置容器固定IP

跨主机容器互访

在192.168.1.106虚拟机上,给容器绑定固定ip, 按照之前 第一步到 第三步.

在两个容器中互相访问,发现跨主机容器互访,并不能ping通。

Docker怎么配置容器固定IP

配置路由表

#添加路由规则
ip route add 对方容器所在的ip网段/子网掩码 via 对方虚拟机ip dev 通过哪个网卡通信
如: ip route add 172.172.1.0/24 via 192.168.1.106 dev eno16777736
添加完成之后,可以使用 route命令 查看添加之后的规则,也可以使用 ip route del 172.172.1.0/24 移除路由规则

在192.168.1.105 和 192.168.1.106虚拟机上,分别添加对应的路由规则!
192.168.1.105: ip route add 172.172.1.0/24 via 192.168.1.106 dev eno16777736
192.168.1.106: ip route add 172.172.0.0/24 via 192.168.1.105 dev eno16777736

在两个容器中互相访问,发现可以实现跨主机容器互相ping通了。

Docker怎么配置容器固定IP

读到这里,这篇“Docker怎么配置容器固定IP”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注编程网精选频道。

--结束END--

本文标题: Docker怎么配置容器固定IP

本文链接: https://lsjlt.com/news/327141.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Docker怎么配置容器固定IP
    本文小编为大家详细介绍“Docker怎么配置容器固定IP”,内容详细,步骤清晰,细节处理妥当,希望这篇“Docker怎么配置容器固定IP”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。前言之前使用pipework ...
    99+
    2023-06-30
  • Docker 配置容器固定IP的方法
    目录前言环境介绍绑定步骤跨主机容器互访前言 之前使用pipework 分配静态ip是暂时的,重启之后就会失效,并且使用pipework绑定的ip 物理机,虚拟机,docker容器的i...
    99+
    2024-04-02
  • docker容器启动设置固定IP的实现
    docker安装以后的网络类型 [root@insure updev]# docker network ls NETWORK ID NAME ...
    99+
    2024-04-02
  • 怎么配置固定IP和外网
    本篇内容主要讲解“怎么配置固定IP和外网”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么配置固定IP和外网”吧!关闭电脑防火墙和杀毒软件。2.关闭CentOS虚拟机的防火墙service ip...
    99+
    2023-06-03
  • 虚拟主机固定ip怎么配置
    要为虚拟主机配置固定IP,您需要按照以下步骤进行操作:1. 登录到您的虚拟主机的控制面板或管理界面。这通常是通过网页进行访问的,您可...
    99+
    2023-08-29
    虚拟主机
  • Linux怎么设置固定IP
    这篇文章主要讲解了“Linux怎么设置固定IP”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux怎么设置固定IP”吧!ifconfig 查看网络配置,类似windows的ipconfi...
    99+
    2023-06-28
  • centos怎么设置固定ip
    在CentOS中,可以通过编辑网络配置文件来设置固定IP地址。以下是设置固定IP地址的步骤: 打开网络配置文件: sudo vi...
    99+
    2023-10-25
    centos
  • 怎么给Ubuntu14.04分配固定IP
    本篇内容介绍了“怎么给Ubuntu14.04分配固定IP”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!首先用root用户登陆,然后输入你ro...
    99+
    2023-06-13
  • 固定ip的虚拟主机租用怎么配置
    要配置具有固定IP的虚拟主机租用,你需要按照以下步骤进行操作:1. 联系你选择的虚拟主机提供商,并确保他们提供固定IP地址的虚拟主机...
    99+
    2023-08-08
    虚拟主机
  • win8系统怎么设置固定IP?win8系统设置固定IP的方法
    win8系统怎么设置固定IP?我们知道每一台电脑上都有自己的IP地址,在win7系统中,大家都会设置IP地址了吧。可是有一些win8系统的用户却不懂得在win8系统下怎么设置IP地址。win8系统IP设置方...
    99+
    2022-06-04
    系统设置 方法 系统
  • 【Linux】Ubuntu20.04配置静态固定IP地址
    Ubuntu20.04.2配置静态固定IP地址 Ubuntu从17.10开始,放弃在/etc/network/interfaces里面配置IP,改为在/etc/netplan/XX-installer-config.yaml的yaml文件中...
    99+
    2023-08-24
    linux tcp/ip 服务器
  • Ubuntu系统中怎么设置固定IP
    今天就跟大家聊聊有关Ubuntu系统中怎么设置固定IP,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1.点击VM菜单栏: Edit   ---> ...
    99+
    2023-06-13
  • 怎么固定电脑IP
    首先找到并打开控制面板 点击网络和Internet=》点击网络和共享中心   点击连接的网络或更改适配器设置,再点击属性(适配器是右键属性) 或 把Internet协议版本4(TCP/IPv4)勾选上,并点击 会出现一个Inte...
    99+
    2023-09-09
    tcp/ip 网络 服务器
  • 云服务器实例没有配置固定公网ip
    如果您的云服务器实例没有配置固定的公网IP地址,那么您需要确保在云服务器上启用防火墙规则,以便在公网上保护数据安全。 例如,您可以设置服务器在公网上的IP地址,以防止其他用户访问您的数据,并且禁用防火墙规则可以限制其他人访问您的数据。在此...
    99+
    2023-10-26
    公网 实例 服务器
  • 亚马逊固定ip服务器怎么设置的
    以下是亚马逊固定IP服务器的一些基本设置: 使用PIN码保护您的帐户:您可以使用特定的PIN码来保护您的帐户免受未经授权的访问。使用该PIN码时,您需要输入一个预先定义的数字,并输入一个密码,以便在需要时访问您的帐户。 启用SSL:使用...
    99+
    2023-10-27
    亚马逊 服务器 ip
  • 亚马逊固定ip云服务器怎么设置
    在亚马逊AWS上创建固定IP云服务器非常简单。下面是一些简单的步骤: 登录AWS控制台并选择EC2。 点击“Launch Instance”按钮,选择您想要的操作系统和实例类型。 在“Configure Instance Details...
    99+
    2023-10-27
    亚马逊 服务器 ip
  • java怎么获取docker容器ip
    通过Docker提供的Java API,可以获取Docker容器的IP地址。以下是一个示例代码: import com.github...
    99+
    2023-10-25
    docker
  • Hyper-V怎么设置虚拟机固定Ip
    本篇内容介绍了“Hyper-V怎么设置虚拟机固定Ip”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!win10下使用hyper-v在本机安装l...
    99+
    2023-07-02
  • CentOS7中怎么安装和配置Docker容器
    在CentOS 7上安装和配置Docker容器非常简单,按照以下步骤进行操作: 安装Docker CE(社区版) 首先,更新系统...
    99+
    2024-03-04
    CentOS7 Docker
  • 云服务器能固定ip地址吗怎么设置
    云服务器通常都支持固定IP地址功能,以便您可以将其用于多个位置,而无需更改客户端的IP地址。 首先,您需要确保云服务器支持“不更改客户端的IP地址”选项。如果云服务器不支持这种功能,则您需要在控制面板中更改适用于本地计算机的IP地址。 通...
    99+
    2023-10-26
    地址 服务器 ip
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作