iis服务器助手广告广告
返回顶部
首页 > 资讯 > 服务器 >docker容器启动设置固定IP的实现
  • 311
分享到

docker容器启动设置固定IP的实现

2024-04-02 19:04:59 311人浏览 八月长安
摘要

Docker安装以后的网络类型 [root@insure updev]# docker network ls NETWORK ID NAME

Docker安装以后的网络类型


[root@insure updev]# docker network ls
NETWORK ID          NAME                DRIVER              SCOPE
14da40175b01        bridge              bridge              local
65fb78c28e4f        host                host                local
e0d0c90c1462        none                null                local

说明:桥接网络默认情况下启动的Docker容器,都是使用 bridge,Docker安装时创建的桥接网络,每次Docker容器重启时,会按照顺序获取对应的IP地址,这个就导致重启下,Docker的IP地址就变了,无指定网络使用 --network=none ,docker 容器就不会分配局域网的IP

主机网络使用 --network=host,此时,Docker 容器的网络会附属在主机上,两者是互通的。 例如,在容器中运行一个WEB服务,监听8080端口,则主机的8080端口就会自动映射到容器中。

创建自定义网络

首先查看自动分配的IP地址


[root@insure updev]# docker inspect -f='{{.Name}} {{.networkSettings.IPAddress}} {{.HostConfig.PortBindings}}' $(docker ps -aq)
/awesome_lamarr 172.17.0.4 map[8091/tcp:[{ 8091}]]
/priceless_leavitt 172.17.0.2 map[]
/clever_davinci 172.17.0.3 map[8080/tcp:[{ 8888}]]

自定义创建自己的网络地址 只能每次创建16个


[root@insure updev]# docker network create --subnet=172.18.0.0/16 mynetwork
cf556844631a91a2a530fc07146cf03De650214ee50469675e232cd2b9e243b5
[root@insure updev]# ifconfig
br-cf556844631a: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 172.18.0.1 netmask 255.255.0.0 broadcast 172.18.255.255
ether 02:42:90:0c:71:1e txqueuelen 0 (Ethernet)
RX packets 29759 bytes 1736558 (1.6 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 29759 bytes 1736558 (1.6 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

说明 172.18.0.1 会被系统占用

创建docker容器启动


[root@insure updev]# docker run -itd -p 8091:8091 --name eurekadev --net mynetwork --ip 172.18.0.2 172.16.120.194:5000/claimeureka:latest /bin/bash
a6665cd3fd2e1cb7fca1215a1e75997276b928440e6b888cda4fe3644e0434df
[root@insure updev]# docker ps -a
CONTAINER ID        IMAGE                                    COMMAND                  CREATED             STATUS              PORTS                    NAMES
a6665cd3fd2e        172.16.120.194:5000/claimeureka:latest   "java -jar /app.jar …"   6 seconds aGo       Up 5 seconds        0.0.0.0:8091->8091/tcp   eurekadev
 [root@insure updev]# docker inspect a6665cd3fd2e | grep IPAddress
  "SecondaryIPAddresses": null,
    "IPAddress": "",
    "IPAddress": "172.18.0.2",

说明:通过命令可以看到容器已经成功启动,地址也是我们分配的IP地址

到此这篇关于docker容器启动设置固定IP的实现的文章就介绍到这了,更多相关docker 固定IP内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: docker容器启动设置固定IP的实现

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

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

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

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

下载Word文档
猜你喜欢
  • docker容器启动设置固定IP的实现
    docker安装以后的网络类型 [root@insure updev]# docker network ls NETWORK ID NAME ...
    99+
    2024-04-02
  • Docker 配置容器固定IP的方法
    目录前言环境介绍绑定步骤跨主机容器互访前言 之前使用pipework 分配静态ip是暂时的,重启之后就会失效,并且使用pipework绑定的ip 物理机,虚拟机,docker容器的i...
    99+
    2024-04-02
  • Docker怎么配置容器固定IP
    本文小编为大家详细介绍“Docker怎么配置容器固定IP”,内容详细,步骤清晰,细节处理妥当,希望这篇“Docker怎么配置容器固定IP”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。前言之前使用pipework ...
    99+
    2023-06-30
  • Docker每次启动容器,IP及hosts指定的操作
    前言 每次在使用Docker启动Hadoop集群的时候,都需要重新绑定下网卡,固定IP,同时修改/etc/hosts文件,非常麻烦,于是想探寻下原因及优化。 一、原因 /etc/ho...
    99+
    2024-04-02
  • 如何设置docker开机自启动,并设置容器自动重启
    目录设置docker开机自启动,并设置容器自动重启设置docker开机启动设置容器自动重启docker常用命令 设置docker、容器 自动启动启动docker 设置docker 自...
    99+
    2023-02-14
    docker开机自启动 容器自动重启 docker自启动
  • docker 创建容器时指定容器ip的实现示例
    Docker创建容器时默认采用bridge网络,自行分配ip,不允许自己指定。 在实际部署中,我们需要指定容器ip,不允许其自行分配ip,尤其是搭建集群时,固定ip是必须的。 我们可...
    99+
    2024-04-02
  • 固定IP和外网的设置
    这篇文章主要讲解了“固定IP和外网的设置”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“固定IP和外网的设置”吧!关闭电脑防火墙(打开网络共享界面里的Windows防火墙,然后选择关闭)2.关...
    99+
    2023-06-03
  • win7设置固定ip重启丢失如何解决
    要解决Windows 7设置固定IP重启后丢失的问题,可以尝试以下方法:1. 检查是否有其他程序或服务在重启时重置网络设置。有些安全...
    99+
    2023-08-25
    win7
  • Docker中每次启动容器IP及hosts指定的操作示例
    这篇文章给大家分享的是有关Docker中每次启动容器IP及hosts指定的操作示例的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、原因/etc/hosts, /etc/resolv.conf和/etc/host...
    99+
    2023-06-14
  • Docker容器的自启动
    docker的自启动通过sysv-rc-conf等管理启动脚本# docker.service#!/bin/shsudo systemctl enable dockersudo system...
    99+
    2023-06-05
  • css怎么实现内容固定不动
    本教程操作环境:Windows10系统、CSS3版、DELL G3电脑css怎么实现内容固定不动?css三种方法实现:上面固定,左侧固定,右侧内容可滚动本文要实现的效果为:头部固定,左侧固定,右侧内容可滚动,如下图所示:下面是三种实现方法,...
    99+
    2023-05-14
    css
  • css如何实现内容固定不动
    今天小编给大家分享一下css如何实现内容固定不动的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。css实现内容固定不动的方法:...
    99+
    2023-07-05
  • 亚马逊固定ip服务器怎么设置的
    以下是亚马逊固定IP服务器的一些基本设置: 使用PIN码保护您的帐户:您可以使用特定的PIN码来保护您的帐户免受未经授权的访问。使用该PIN码时,您需要输入一个预先定义的数字,并输入一个密码,以便在需要时访问您的帐户。 启用SSL:使用...
    99+
    2023-10-27
    亚马逊 服务器 ip
  • ubuntu固定ip设置的步骤是什么
    设置Ubuntu固定IP的步骤如下: 打开终端窗口,以管理员身份运行命令。 编辑网络配置文件。输入以下命令编辑网络配置文件:sud...
    99+
    2023-10-25
    ubuntu
  • ubuntu18.04设置dhcp固定ip地址的方法
    这篇文章主要介绍了ubuntu18.04设置dhcp固定ip地址的方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。ubuntu18.04系统在连接网络的时候是dhcp自动分...
    99+
    2023-06-13
  • 云服务器如何设置固定IP地址
    1. 了解云服务器IP地址 在云服务器中,IP地址是用于标识和访问服务器的唯一标识符。通常情况下,云服务器的IP地址是动态分配的,这意味着每次重启服务器后,IP地址可能会发生变化。 2. 设置固定IP地址的方法 为了确保云服务器具有固定的...
    99+
    2023-10-28
    如何设置 地址 服务器
  • 批处理bat怎么设置固定IP地址和自动IP地址
    本篇内容主要讲解“批处理bat怎么设置固定IP地址和自动IP地址”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“批处理bat怎么设置固定IP地址和自动IP地址”吧!在我个人的使用经验中,我有不同的...
    99+
    2023-06-08
  • 腾讯云服务器的ip固定吗怎么设置
    首先,确保您的IP地址不在公网上,这样可以防止黑客通过公网入侵服务器,造成服务器被攻击。因此,建议您将您的IP地址设置为静态IP地址。 其次,需要设置防火墙来防止外部入侵。防火墙可以帮助您阻止未经授权的访问和攻击,确保您的服务器安全稳定。...
    99+
    2023-10-28
    腾讯 服务器 ip
  • Docker启动mysql配置实现过程
    目录实战过程下面开始一一讲解其主要命令和细节查询是否启动成功进行测试前言 可以通过官网查询其mysql如何启动 以及对mysql中的一些解读 附上官网地址 启动另一个mysql容器实...
    99+
    2024-04-02
  • 亚马逊固定ip云服务器怎么设置
    在亚马逊AWS上创建固定IP云服务器非常简单。下面是一些简单的步骤: 登录AWS控制台并选择EC2。 点击“Launch Instance”按钮,选择您想要的操作系统和实例类型。 在“Configure Instance Details...
    99+
    2023-10-27
    亚马逊 服务器 ip
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作