云服务器中Linux系统docker下安装nacos

6 篇文章 0 订阅
4 篇文章 1 订阅

华为云服务器Linux系统docker下安装nacos

默认系统中已经安装了docker容器,未安装可以参照文章在Linux系统下安装docker

1.拉取nacos镜像

//拉取最新版本的nacos
docker pull nacos/nacos-server
//拉取指定版本的nacos
docker pull nacos/nacos-server:1.4.1

2.查看镜像是否下载成功

docker images

在这里插入图片描述

3.挂载文件目录

mkdir -p /mydata/nacos/logs/                   
mkdir -p /mydata/nacos/init.d/ 

4.拷贝nacos的数据库文件并创建nacos数据库

//进入docker的nacos容器 拷贝数据库文件
 docker exec -it nacos /bin/bash
 docker cp nacos:/home/nacos/conf/schema.sql ./mydata/nacos

5.将拷贝的数据库文件在mysql中创建并执行

6.配置nacos的配置文件

// 4.1进入挂载的配置文件目录
cd /mydata/nacos/init.d/

// 4.2创建配置文件
touch custom.properties

// 4.3编辑配置文件
vi /mydata/nacos/init.d/custom.properties
// 4.4 进入编辑模式后,将下面配置复制粘贴到配置文件中
server.contextPath=/nacos
server.servlet.contextPath=/nacos
db.user=root  #创建的数据库名
db.password=root #数据库密码
db.num=1
#数据库的url
db.url.0=jdbc:mysql://192.168.1.8:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true

nacos.core.auth.system.type=nacos
nacos.core.auth.enabled=false
nacos.core.auth.default.token.expire.seconds=18000
nacos.core.auth.default.token.secret.key=SecretKey012345678901234567890123456789012345678901234567890123456789
nacos.core.auth.caching.enabled=false
nacos.istio.mcp.server.enabled=false
management.metrics.export.elastic.enabled=false
management.metrics.export.influx.enabled=false
server.tomcat.accesslog.enabled=true
server.tomcat.accesslog.pattern=%h %l %u %t "%r" %s %b %D %{User-Agent}i
nacos.security.ignore.urls=/,/**/*.css,/**/*.js,/**/*.html,/**/*.map,/**/*.svg,/**/*.png,/**/*.ico,/console-fe/public/**,/v1/auth/login,/v1/console/health/**,/v1/cs/**,/v1/ns/**,/v1/cmdb/**,/actuator/**,/v1/console/server/**

7.最后创建并启动容器

docker  run \
--name nacos -d \
-p 8848:8848 \
--privileged=true \
--restart=always \
-e JVM_XMS=256m \
-e JVM_XMX=256m \
-e MODE=standalone \
-e PREFER_HOST_MODE=hostname \
-v /mydata/nacos/logs:/home/nacos/logs \
-v /mydata/nacos/init.d/custom.properties:/home/nacos/init.d/custom.properties \
nacos/nacos-server

8.测试是否安装配置成功

访问http://IP地址:8848/nacos

Bug:若出现404或者访问不成功:
   1.检查配置和数据库是否配置正确。
   2.在云服务器官网上配置8848端口的安全组。
   3.在Linux系统的防火墙上查看8848端口是否开启。

最后推荐一个自己开发的小程序,用于彩票机选和自定义记录功能,采用【混沌理论结合隐马尔可夫链预测算法】生成双色球和大乐透的彩票数,提高彩票中奖概率;并且可以记录下选取和自定义的号码以供随时随地查看

在这里插入图片描述

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值