nacos-server安装、运行 (docker)
https://nacos.io/en-us/docs/quick-start-docker.html
https://github.com/nacos-group/nacos-docker
mkdir /opt/nacos-server/init.d -p
vim /opt/nacos-server/Dockerfile
FROM nacos/nacos-server:1.1.4
EXPOSE 8848 9555
vim /opt/nacos-server/home/nacos/init.d/custom.properties
#spring.security.enabled=false
#management.security=false
#security.basic.enabled=false
#nacos.security.ignore.urls=/** # metrics for prometheus
management.endpoints.web.exposure.include=* # metrics for elastic search
management.metrics.export.elastic.enabled=true
management.metrics.export.elastic.host=http://elasticsearchserver:9201
management.metrics.export.elastic.user-name=elastic
management.metrics.export.elastic.password=123456
management.metrics.export.elastic.index=nacosserver-metrics
management.metrics.export.elastic.auto-create-index=true
management.metrics.export.elastic.batch-size=10000
management.metrics.export.elastic.connect-timeout=1s
management.metrics.export.elastic.index-date-format=yyyy-MM
management.metrics.export.elastic.num-threads=2
management.metrics.export.elastic.read-timeout=10s
management.metrics.export.elastic.step=1m
management.metrics.export.elastic.timestamp-field-name=@timestamp # metrics for influx
#management.metrics.export.influx.enabled=false
#management.metrics.export.influx.db=springboot
#management.metrics.export.influx.uri=http://localhost:8086
#management.metrics.export.influx.auto-create-db=true
#management.metrics.export.influx.consistency=one
#management.metrics.export.influx.compressed=true
sudo mkdir -p /var/log/nacos;sudo chmod -R 777 /var/log/nacos
vim /opt/nacos-server/docker-compose.yml
version: "2"
services:
nacos:
image: v-nacos-server
container_name: nacos-server
build:
context: .
dockerfile: Dockerfile
environment:
- MODE=standalone
- PREFER_HOST_MODE=hostname
- NACOS_SERVER_PORT=8848
- SPRING_DATASOURCE_PLATFORM=mysql
- MYSQL_MASTER_SERVICE_HOST=mysqlserver
- MYSQL_MASTER_SERVICE_PORT=3306
- MYSQL_MASTER_SERVICE_DB_NAME=nacos_config
- MYSQL_MASTER_SERVICE_USER=root
- MYSQL_MASTER_SERVICE_PASSWORD=root
- MYSQL_SLAVE_SERVICE_HOST=mysqlserver
- MYSQL_SLAVE_SERVICE_PORT=3306
- MYSQL_DATABASE_NUM=2
- JVM_XMS=512m
- JVM_XMX=512m
- JVM_XMN=256m
- JVM_MS=32m
- JVM_MMS=80m
- NACOS_DEBUG=n
- TOMCAT_ACCESSLOG_ENABLED=false
volumes:
- /var/log/nacos:/home/nacos/logs
- ./home/nacos/init.d/custom.properties:/home/nacos/init.d/custom.properties
ports:
- "8848:8848"
- "9555:9555"
restart: on-failure
extra_hosts:
- "mysqlserver:192.168.0.101"
- "elasticsearchserver:192.168.0.101"
cd /opt/nacos-server
docker-compose build
docker-compose up -d --force-recreate
docker-compose down
docker-compose restart
查看日志
docker logs --tail="500" nacos-server
查看进程
netstat -anltp|grep 8848
进入容器
docker exec -it nacos-server /bin/bash
集群配置参照:
https://nacos.io/en-us/docs/quick-start-docker.html
https://github.com/nacos-group/nacos-docker
nacos-server安装、运行 (docker)的更多相关文章
- Docker——MacOS上安装运行docker
近几年来,Docker越来越流行,使用场景也越来越广泛.为了能尽快跟上时代步伐.学习并应用到实际工作中,我也开始了Docker之旅. Docker版本 Docker共有两种版本: 社区版(Commun ...
- elastic stack安装运行(docker)
https://www.docker.elastic.co 注:目前阿里云为7.4 elasticsearch 参考https://www.elastic.co/guide/en/elasticsea ...
- TICK/TIGK运维栈安装运行 docker【中】
InfluxDB docker search influxdb docker pull influxdb docker run -d -p 8086:8086 -v /var/lib/influxdb ...
- Centos7基于容器安装运行Docker私有仓库及添加认证
一.前言 官方的Docker hub是一个用于管理公共镜像的好地方,我们可以在上面找到我们想要的镜像,也可以把我们自己的镜像推送上去.但是,有时候,我们的使用场景需要我们拥有一个私有的镜像仓库用于管理 ...
- skywalking安装运行(docker)
https://github.com/apache/skywalking-docker/tree/master/6/6.5 https://hub.docker.com/r/apache/skywal ...
- kafka安装运行(docker)
zookeeper参照https://www.cnblogs.com/wintersoft/p/11128484.html mkdir /opt/kafka -pvim /opt/kafka/Dock ...
- zookeeper安装运行(docker)
拉取镜像docker pull zookeeper:latest 获取镜像基本信息docker inspect zookeeper mkdir /opt/zookeeper -p vim /opt/z ...
- Docker 安装运行MSSQL Server
1.镜像主页 https://hub.docker.com/_/microsoft-mssql-server 2.拉取2017最新版 docker pull mcr.microsoft.com/mss ...
- ubuntu14.04 server 安装docker
安装docker服务 $ curl -sSL https://get.docker.com/ | sh $ ocker run hello-world 测试docker是否安装成功 ubuntu ...
- 如何以源码形式运行Nacos Server
官方标准运行方式 下载解压可运行包 curl -O https://github.com/alibaba/nacos/releases/download/1.3.2/nacos-server-1.3. ...
随机推荐
- JavaScript笔记02_对象
目录 1. 函数 1. 函数创建 2. 函数的参数 2. return.break.continue 3. 立即执行函数 4. 对象 5. 枚举对象中的属性 6. 声明提前 1.变量的声明提前 2. ...
- 【Code Tools】AB性能测试工具(二)
一.测试Get请求 1.每次并发请求10个,总共1000个请求 ab -n -c https://www.baidu.com/ 2.指定Header参数 通过-H来指定 ab -n -c -H 'Ac ...
- Gerrit代码审计系统实战-Gerrit 2.15.14版本快速搭建
Gerrit代码审计系统实战-Gerrit 2.15.14版本快速搭建 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.Gerrit版本选择 1>.查看Gerrit官网 ...
- C++(四十六) — 异常处理机制、标准IO输入输出
1.异常处理机制 一般来说,异常处理就是在程序运行时对异常进行检测和控制.而在C++ 中,使用 try-throw-catch模式进行异常处理的机制. #include<iostream> ...
- 关闭firefox火狐浏览器下载完成时自动扫描(49.0.2以后版本)
本人自己找到的方法,亲测有效,如下:1.在火狐浏览器地址里输入about:config回车,可能会提示“这可能使质量保证失效”,点击[我了解此风险!]2.在搜索框里输入browser.safebrow ...
- 如何更改Scratch3.0的LOGO
1.用visual studio code打开文件夹scratch-gui-develop 找到SRC\components\menu-bar 方法1:制作图片更换掉图片scratch-logo.sv ...
- 网页自动跳转 HTTP-EQUIV="REFRESH"
文章:META HTTP-EQUIV="REFRESH" 实现网页自动跳转 < META HTTP-EQUIV="REFRESH" CONTENT=&qu ...
- Jmeter连接mysql,如何用delete、update、insert真正删除、更改、插入数据库里的数据;
1.如下图,当插入数据的时候如图对应填写,查询数据的时候上面插入的那条数据就会显示,但是如果不执行下图的提交数据:到数据库里查的时候,插入的这条数据实际上并没有插入成功: . 结果:如果没有提交数据, ...
- @Scope("prototype")
spring中bean的scope属性,有如下5种类型: singleton 表示在spring容器中的单例,通过spring容器获得该bean时总是返回唯一的实例prototype表示每次获得bea ...
- Linux安装部署项目实例
本次安装jdk,mysql,maven,redis,nginx,tomcat 安装之前先升级系统 使用命令:/bin/yum - y update 1.安装jdk 先建立一个项目的目录-jiaoton ...