docker 创建容器时指定容器ip
docker 创建容器时指定容器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
启动报错
是没有开启转发,网桥配置完后,需要开启转发,不然容器启动后,就会没有网络,配置/etc/sysctl.conf,添加net.ipv4.ip_forward=1
配置转发
vim /etc/sysctl.conf
添加
net.ipv4.ip_forward=1
重启服务,让配置生效
systemctl restart network
查看是否成功,如果返回为“net.ipv4.ip_forward = 1”则表示成功
sysctl net.ipv4.ip_forward
docker 创建容器时指定容器ip相关推荐
- Docker创建容器时指定IP
Docker创建容器时指定IP --net extnetwork --ip 172.10.0.2
- MySQL创建数据库时指定编码和用户授权
为什么80%的码农都做不了架构师?>>> MySQL创建数据库时指定编码和用户授权 转载于:https://my.oschina.net/michao/blog/2989144
- mysql创建数据库指定utf 8_MySQL创建数据库时指定编码utf8mb4和添加用户
MySQL创建数据库时指定编码utf8mb4和添加用户 CREATE DATABASE `wordpress` DEFAULT CHARACTER SET utf8 COLLATE utf8_gene ...
- php指定编码创建,MYSQL创建数据库时指定编码
mysql 创建 数据库时指定编码很重要,很多开发者都使用了默认编码,但是我使用的经验来看,制定数据库的编码可以很大程度上避免倒入导出带来的乱码问题. 我们遵循的标准是,数据库,表,字段和页面或文本的 ...
- 创建索引时指定同义词
1.创建索引时指定同义词 下载elasticsearch-7.10.0版本,并解压:https://www.elastic.co/cn/downloads/past-releases/elastics ...
- docker创建(run)容器后容器自动关闭
项目场景: 比如通过下面该命令run一个容器,容器生成后发现既没有任何报错也没有消息提示但是就是自动关闭了. docker run -it -P --name="容器名" [镜像名 ...
- MySQL如何创建表时指定约束
一.MySQL中的约束类型 非空约束(not null): 唯一性约束(unique): 主键约束(primary key)PK: 外键约束(foreign key)FK: (检查约束(目前 ...
- mysql容器创建命令_centos7下docker创建基本的mysql容器
首先安装并启动docker 安装docker命令如下 yum install -y docker 注意只限于centos7 在centos8下是不好用的 安装完成后先调整一下docker默认的镜像拉 ...
- docker swarm集群指定容器启动节点
deploy:placement:constraints:## 常用方式指定 manager或者work节点,apm节点被设为worker了,这里排除它- node.role == manager## ...
最新文章
- L1-027 出租 (C++暴力解法)
- C 编程异常 — /usr/bin/ld: 找不到 -lm
- python3 base64 长度补全
- foreach 实现 MyBatis 遍历集合与批量操作数据
- 【C语言简单说】八:分支结构之if...else if()...else...(3)
- 架构之Nginx(负载均衡/反向代理)
- coturn穿透服务器安装方法
- 小红书面试题——paddingNum,用逗号分割数字串
- 学习IOS高阶的方法
- EasyCHM:本程序可能被病毒或者人为修改!的解决方案
- 迪杰斯特拉算法c语言6,迪杰斯特拉算法C语言实现
- S7-PLCSIM Advance ,解决 Error Code: -30,LicenseNotFound问题解决和期限21天限制的问题,对版本V1.0 V2.0 V3.0有效
- 使用Python自动化管理Exchange邮箱
- Bugzilla系统使用规范
- 如何保养笔记本的电池
- 一碗牛肉面的成本是多少钱?
- 【转】浅谈面向对象的坏处
- 比较两组数据的差异用什么图更直观_你真的懂如何展示数据吗?
- #读书笔记# 《人类简史》Chapter4
- 202009-4 星际旅行