Docker安装nacos1.0.0 固定ip 单机模式

1 从dockerHub拉取镜像到本地

docker pull nacos/nacos-server:1.0.0

2 创建目录(宿主机)

2.1 日志目录

mkdir -p /docker/nacos/standalone-logs/

3 创建固定容器ip

3.1 创建自定义网络类型,并且指定网段

docker network create --subnet=172.30.0.1/16 bnet

通过docker network ls 可以查看到网络类型中多了bnet

4 使用新的网络类型创建并启动容器

docker run -d -e TZ="Asia/Shanghai" -p 8848:8848 --expose=8848 --restart always --name mynacos -v /docker/nacos/standalone-logs/:/home/nacos/logs -e MODE=standalone --net bnet --ip 172.30.0.88 nacos/nacos-server:1.0.0

5 大功告成!

使用命令docker inspect mynacos可以查询到ip为 172.30.0.88

6 涉及到的命令行参数

-v /docker/nacos/standalone-logs/:/home/nacos/logs      -> 映射日志文件
--restart always                                                                -> 开机启动
--privileged=true                                                               -> 提升容器内权限
--net bnet                                                                          -> 制定网络类型为bnet
--ip 172.30.0.88                                                                -> 制定ip为xxx

注意事项:

  1. 必须指定网络类型才可以指定ip地址
  2. ip地址的范围参照bnet的gateway docker network inspect bnet

原文地址:https://www.cnblogs.com/tianhuiht/p/11137423.html

时间: 2024-10-31 13:54:54

Docker安装nacos1.0.0 固定ip 单机模式的相关文章

docker安装MySQL 8.0及初始化错误处理

Preface     Several days ago,I've implement a docker environmnet,I'm gonna Install a MySQL 8.0 version on it.Let's see the detail of it.   Procedure Check and run docker container again. 1 [[email protected] vagrant]# docker images 2 REPOSITORY TAG I

docker安装redis 5.0.7并挂载外部配置和数据

环境 CentOS Linux release 7.7.1908 (Core) 拉取redis 5.0.7 镜像 docker pull redis:5.0.7 创建挂载目录 mkdir -p /home/app/redis/conf mkdir -p /home/app/redis/data 下载redis.conf redis.conf 地址 进入目录并下载redis.conf cd /home/app/redis/conf wget https://raw.githubuserconten

pipework安装 及分配容器固定IP

OS:centos7.0 第一步: [email protected] ~]# yum -y install git 第二步: [[email protected] ~]# git clone https://github.com/jpetazzo/pipework.git 第三步: [[email protected] ~]# cp -rp pipework/pipework /usr/local/bin/ 第四步:查看images [[email protected] ~]# docker

Docker的网络类型和固定IP设置

Docker的网络机制 Docker的网络有三种类型(driver): bridge, host 和 null. birdge: 就如同桥接的switch/hub, 使用bridge网络的container会分配一个当前bridge配置的子网IP, 在通过run创建container时通过 --ip 指定. host: 需要使用 --network=host 参数指定. 使用主机网络, 此时 container 的网络会附属在主机上, 两者是互通的. 例如在container中的服务监听8080

docker安装zabbix 4.0.1版本

容器化zabbix. 容器部署zabbix更简单 准备两台机器:192.168.22.200 zabbix-server192.168.22.8 zabbix-agent 软件版本:docker: 18.06.1-cezabbix: 4.0.1 安装docker可以使用阿里镜像源的repo安装:https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 开始部署zabbix:192.168.22.200上操作: [[email

Docker安装MySQL 8.0并挂载数据及配置文件

安装部署环境 Ubuntu 18.04.3 LTS Docker 19.03.2 MySQL latest(8.0.17) 下载镜像 # docker从仓库中拉取最新版的mysql镜像,如果没加标签的话,默认获取最新的版本 Docker pull mysql   挂载数据卷以及配置文件 Docker容器原则上是短暂的,如果容器被删除或损坏,任何数据或配置都将丢失.因为,我们需要将 Docker 内的 MySQL 数据文件以及配置文件转移到宿主机的指定路径. 每个人部署的 MySQL 内,可能文件

CentOS下Storm 1.0.0集群安装详解

本文环境如下: 操作系统:CentOS 6 32位 ZooKeeper版本:3.4.8 Storm版本:1.0.0 JDK版本:1.8.0_77 32位 python版本:2.6.6 集群情况:一个主控节点(Master)和两个工作节点(Slave1,Slave2) 1. 搭建Zookeeper集群 安装参考:CentOS下ZooKeeper单机模式.集群模式安装 2. 在Nimbus和worker机器上安装依赖包 Java 6 Python 2.6.6 以上的版本是官方说已经有测试可以和Str

Centos7 虚拟机固定IP 设定

虚拟机版本  以及  Linux 版本 VM Ware 12     Linux 版本   Centos 7 因为 在 家里  用 的 是 wifi    之前使用 的 是 桥接 的 模式 ,  每次 虚拟机 的 IP  都要 更换  然后  都要重新  设置   Xshell 的  Ip   很是 麻烦  然后 就先 说  可不可以 使用  固定 的 IP   这样子 就可以 每次 都不用 固定 IP . 参考 的 这位  大神的  文章  当然 其中 也碰到 了 一些 坑   https:/

Zookeeper实战之单机模式

Zookeeper介绍 Zookeeper 分布式服务框架是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务.状态同步服务.集群管理.分布式应用配置项的管理等.本文主要从使用者角度来介绍一下Zookeeper的安装,配置及应用. 单机模式 Zookeeper可以单机安装,这种应用模式主要用在测试或demo的情况下,在生产环境下一般不会采用. 1. 首先可以从Zookeeper的官方网站下载最新的安装包http://mirrors.cnnic.cn/apache/zookeeper