广告
返回顶部
首页 > 资讯 > 精选 >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://www.lsjlt.com/news/327141.html(转载时请注明来源链接)

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Docker怎么配置容器固定IP
    本文小编为大家详细介绍“Docker怎么配置容器固定IP”,内容详细,步骤清晰,细节处理妥当,希望这篇“Docker怎么配置容器固定IP”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。前言之前使用pipework ...
    99+
    2023-06-30
  • Docker 配置容器固定IP的方法
    目录前言环境介绍绑定步骤跨主机容器互访前言 之前使用pipework 分配静态ip是暂时的,重启之后就会失效,并且使用pipework绑定的ip 物理机,虚拟机,docker容器的i...
    99+
    2022-11-13
  • docker容器启动设置固定IP的实现
    docker安装以后的网络类型 [root@insure updev]# docker network ls NETWORK ID NAME ...
    99+
    2022-11-12
  • 怎么配置固定IP和外网
    本篇内容主要讲解“怎么配置固定IP和外网”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么配置固定IP和外网”吧!关闭电脑防火墙和杀毒软件。2.关闭CentOS虚拟机的防火墙service ip...
    99+
    2023-06-03
  • 虚拟主机固定ip怎么配置
    要为虚拟主机配置固定IP,您需要按照以下步骤进行操作:1. 登录到您的虚拟主机的控制面板或管理界面。这通常是通过网页进行访问的,您可...
    99+
    2023-08-29
    虚拟主机
  • centos怎么设置固定ip
    在CentOS中,可以通过编辑网络配置文件来设置固定IP地址。以下是设置固定IP地址的步骤: 打开网络配置文件: sudo vi...
    99+
    2023-10-25
    centos
  • Linux怎么设置固定IP
    这篇文章主要讲解了“Linux怎么设置固定IP”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux怎么设置固定IP”吧!ifconfig 查看网络配置,类似windows的ipconfi...
    99+
    2023-06-28
  • 怎么给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
    系统设置 方法 系统
  • Ubuntu系统中怎么设置固定IP
    今天就跟大家聊聊有关Ubuntu系统中怎么设置固定IP,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1.点击VM菜单栏: Edit   ---> ...
    99+
    2023-06-13
  • 云服务器实例没有配置固定公网ip
    如果您的云服务器实例没有配置固定的公网IP地址,那么您需要确保在云服务器上启用防火墙规则,以便在公网上保护数据安全。 例如,您可以设置服务器在公网上的IP地址,以防止其他用户访问您的数据,并且禁用防火墙规则可以限制其他人访问您的数据。在此...
    99+
    2023-10-26
    公网 实例 服务器
  • 亚马逊固定ip云服务器怎么设置
    在亚马逊AWS上创建固定IP云服务器非常简单。下面是一些简单的步骤: 登录AWS控制台并选择EC2。 点击“Launch Instance”按钮,选择您想要的操作系统和实例类型。 在“Configure Instance Details...
    99+
    2023-10-27
    亚马逊 服务器 ip
  • 亚马逊固定ip服务器怎么设置的
    以下是亚马逊固定IP服务器的一些基本设置: 使用PIN码保护您的帐户:您可以使用特定的PIN码来保护您的帐户免受未经授权的访问。使用该PIN码时,您需要输入一个预先定义的数字,并输入一个密码,以便在需要时访问您的帐户。 启用SSL:使用...
    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
  • 腾讯云服务器的ip固定吗怎么设置
    首先,确保您的IP地址不在公网上,这样可以防止黑客通过公网入侵服务器,造成服务器被攻击。因此,建议您将您的IP地址设置为静态IP地址。 其次,需要设置防火墙来防止外部入侵。防火墙可以帮助您阻止未经授权的访问和攻击,确保您的服务器安全稳定。...
    99+
    2023-10-28
    腾讯 服务器 ip
  • 云服务器能固定ip地址吗怎么设置
    云服务器通常都支持固定IP地址功能,以便您可以将其用于多个位置,而无需更改客户端的IP地址。 首先,您需要确保云服务器支持“不更改客户端的IP地址”选项。如果云服务器不支持这种功能,则您需要在控制面板中更改适用于本地计算机的IP地址。 通...
    99+
    2023-10-26
    地址 服务器 ip
  • docker怎么修改容器ip范围
    这篇“docker怎么修改容器ip范围”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“docker怎么修改容器ip范围”文章吧...
    99+
    2023-07-05
  • 怎么在CentOS 6.5系统中设置固定IP
    怎么在CentOS 6.5系统中设置固定IP?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。点击左上角的system,选择preference,再选择NetWork Connec...
    99+
    2023-06-10
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作