广告
返回顶部
首页 > 资讯 > 服务器 >docker 创建容器时指定容器ip的实现示例
  • 957
分享到

docker 创建容器时指定容器ip的实现示例

2024-04-02 19:04:59 957人浏览 薄情痞子
摘要

Docker创建容器时默认采用bridge网络,自行分配ip,不允许自己指定。 在实际部署中,我们需要指定容器ip,不允许其自行分配ip,尤其是搭建集群时,固定ip是必须的。 我们可

Docker创建容器时默认采用bridge网络,自行分配ip,不允许自己指定。

在实际部署中,我们需要指定容器ip,不允许其自行分配ip,尤其是搭建集群时,固定ip是必须的。

我们可以创建自己的bridge网络 : mynet,创建容器的时候指定网络为mynet并指定ip即可。

查看网络模式


docker network ls

创建一个新的bridge网络


docker network create --driver bridge --subnet=172.18.12.0/16 --gateway=172.18.1.1 mynet

查看网络信息


docker network inspect mynet

创建容器并指定容器ip


docker run -e TZ="Asia/Shanghai" --privileged -itd -h hadoop01.com --name hadoop01 --network=mynet --ip 172.18.12.1 Centos /usr/sbin/init

运行容器


docker exec -it hadoop01 /bin/bash

centos最小化安装没有ifconfig命令,可通过yum进行安装


yum install -y net-tools

安装ssh服务


yum install -y openssh-server

yum install -y openssh-clients

systemctl start sshd.service

新增非root用户


useradd brock

passwd brock

通过本地客户端访问(通过创建容器时指定端口或配置独立ip)


docker run -e TZ="Asia/Shanghai" -p 6001:22 --privileged -itd -h hadoop01.com --name hadoop01 --network=mynet --ip 172.18.12.1 centos /usr/sbin/init


route -p add 172.18.12.0 MASK 255.255.255.0 10.0.75.2

--结束END--

本文标题: docker 创建容器时指定容器ip的实现示例

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

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

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

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

下载Word文档
猜你喜欢
  • docker 创建容器时指定容器ip的实现示例
    Docker创建容器时默认采用bridge网络,自行分配ip,不允许自己指定。 在实际部署中,我们需要指定容器ip,不允许其自行分配ip,尤其是搭建集群时,固定ip是必须的。 我们可...
    99+
    2022-11-12
  • Docker中每次启动容器IP及hosts指定的操作示例
    这篇文章给大家分享的是有关Docker中每次启动容器IP及hosts指定的操作示例的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、原因/etc/hosts, /etc/resolv.conf和/etc/host...
    99+
    2023-06-14
  • Docker容器编译LNMP的实现示例
    目录一、 项目描述二、 Nginx镜像制作三、 Mysql镜像制作四、 PHP镜像制作五、 运行LNMP六、 网页查看一、 项目描述 使用Docker容器基于centos镜像分别制作...
    99+
    2022-11-12
  • docker容器启动设置固定IP的实现
    docker安装以后的网络类型 [root@insure updev]# docker network ls NETWORK ID NAME ...
    99+
    2022-11-12
  • 通过Docker创建CentOS容器的实现步骤
    目录前言创建桥接网络,方便容器间通信通过CentOS7镜像创建容器连接容器容器间互相访问参考链接前言 先安装Docker,使用文内的脚本可以快速创建CentOS 7.8虚拟系统集群,...
    99+
    2022-11-12
  • Docker每次启动容器,IP及hosts指定的操作
    前言 每次在使用Docker启动Hadoop集群的时候,都需要重新绑定下网卡,固定IP,同时修改/etc/hosts文件,非常麻烦,于是想探寻下原因及优化。 一、原因 /etc/ho...
    99+
    2022-11-11
  • 导出与导入Docker的容器实现示例
    目录Docker容器的导出Docker容器的导入本文主要讲解Docker容器的导入与导出,可以用作容器快照的备份。 Docker容器的导出 1.首先使用命令查看已经创建的Docker...
    99+
    2022-11-12
  • C++实现STL容器的示例
    各大容器的特点: 1.可以用下标访问的容器有(既可以插入也可以赋值):vector、deque、map; 特别要注意一下,vector和deque如果没有预先指定大小,是不能用下标法...
    99+
    2022-11-13
  • 实现Bean容器的示例分析
    实现Bean容器的示例分析,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。一、Spring Bean 容器是什么Spring 包含并管理应用对象的配置和生命周期,...
    99+
    2023-06-15
  • Go 容器遍历的实现示例
    前文回顾 前面的文章主要介绍了 Go 语言中提供了 list 列表和 Map 映射关系容器,这两种容器都是我们日常经常使用到的。介绍了好多种的 Go 语言提供的基础容器,免不了要查...
    99+
    2022-11-12
  • Docker怎么创建centos容器集群并实现远程登录功能
    这篇“Docker怎么创建centos容器集群并实现远程登录功能”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Docker怎...
    99+
    2023-07-05
  • Android开发实现自定义水平滚动的容器示例
    本文实例讲述了Android开发实现自定义水平滚动的容器。分享给大家供大家参考,具体如下:public class HorizontalScrollView extends ViewGroup { //手势 private Gestur...
    99+
    2023-05-30
    android 容器 roi
  • Python使用time模块实现指定时间触发器示例
    本文实例讲述了Python使用time模块实现指定时间触发器。分享给大家供大家参考,具体如下: 其实很简单,指定某个时间让脚本处理一个事件,比如说一个get请求~ 任何语言都会有关于时间的各种方法,Pyth...
    99+
    2022-06-04
    触发器 示例 模块
  • Go定时器的三种实现方式示例详解
    目录SleepTimerTicker小结Sleep 很多时候需要周期性的执行某些操作,就需要用到定时器。定时器有三种思路。 本节源码位置 github.com/golang-min...
    99+
    2022-12-20
    Go定时器实现方式 Go定时器
  • 使用css怎么实现一个固定比例的块级容器
    使用css怎么实现一个固定比例的块级容器?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。css是什么意思css是一种用来表现HTML或XML等文件样式的计算机语言,主要是用来设计...
    99+
    2023-06-08
  • C# Winform 实现控件自适应父容器大小的示例代码
    在日常开发中经常遇到控件不能随着父容器大小的改变而且自动改变控件的所在位置和大小。以下是实现的代码 /// <summary> /// 根据父容器实现控件自适应...
    99+
    2022-11-11
  • C++ STL容器中红黑树部分模拟实现的示例分析
    这篇文章主要介绍了C++ STL容器中红黑树部分模拟实现的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、红黑树的概念红黑树(Red Black Tree...
    99+
    2023-06-21
  • 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器
    针对“在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器”的问题,可以采取以下步骤进行排除: 1. 检查网络连接 首先,需要确保计算机与 SQL Server 数据库服务器之间建立了正确的网络连...
    99+
    2023-09-14
    服务器 运维
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作