Bcliux-docker-nacos2.2.0升级至2.2.3版本

Linux 系统版本:Redhat7.9

IP:192.158.0.3
第一步:备份nacos已有
第二步:关停已有nacos
[test@01 ~/nacos]$ sudo docker stop 0667969d2570
第三步:修改镜像信息
sudo docker tag f151dab7a111 nacos_x:2.2.3
第四部:复制
cp mysql-connector-java-8.0.20.jar  /home/test/nacos/plugins/mysql
cp application.properties /home/test/nacos/config
cp mysql-connector-java-8.0.20.jar  /home/test/nacos/plugins/mysql
cat application.properties |grep nacos.core.auth.enabled
cat application.properties |grep nacos.core.auth.system.type
cp application.properties application.properties_202309102044_zkm
vim application.properties
第五步:创建对应目录,按照原路径创建
第六步:修改配置,开启鉴权
vim nacos-compose.yml
[test@01 ~/nacos]$ cat nacos-compose.yml 
version: '3'
services:
  nacos:
    restart: always
    image: nacos_x:2.2.3
    # 容器名称
    container_name: nacos_x
    # 端口映射
    ports:
      - 8081:8848
      - "9848:9848"
      - "9555:9555"
    # 参数设置
    environment:
      JVM_XMS: 128m
      JVM_XMX: 128m
      JVM_MS:  64m
      JVM_MMS: 64m
      MODE: standalone
    volumes:
      - ./logs:/home/nacos/logs
      - ./plugins:/home/nacos/plugins
      - ./data:/home/nacos/data
      - ./config/application.properties:/home/nacos/conf/application.properties
[test@01 ~/nacos]$ 

第七步:配置信息
vim application.properties
[test@01 ~/nacos/config]$ cat application.properties
#*************** Spring Boot Related Configurations ***************#
### Default web context path:
server.servlet.contextPath=/nacos
### Include message field
server.error.include-message=ALWAYS
### Default web server port:
server.port=8848

#*************** Config Module Related Configurations ***************#
### If use MySQL as datasource:
spring.datasource.platform=mysql

### Count of DB:
db.num=1

### Connect URL of DB:
db.url.0=jdbc:mysql://192.168.0.3:8080/nacos_config?characterEncoding=utf8&connectTimeout=10000&socketTimeout=30000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.0=nacos
db.password.0=Nacos!#123

### Connection pool configuration: hikariCP
db.pool.config.connectionTimeout=30000
db.pool.config.validationTimeout=10000
db.pool.config.maximumPoolSize=20
db.pool.config.minimumIdle=2

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 %{Request-Source}i

server.tomcat.basedir=file:.

nacos.security.ignore.urls=/,/error,/**/*.css,/**/*.js,/**/*.html,/**/*.map,/**/*.svg,/**/*.png,/**/*.ico,/console-ui/public/**,/v1/auth/**,/v1/console/health/**,/actuator/**,/v1/console/server/**

nacos.core.auth.system.type=nacos

nacos.core.auth.enabled=true

nacos.core.auth.caching.enabled=true

nacos.core.auth.enable.userAgentAuthWhite=false

nacos.core.auth.server.identity.key=serverIdentity
nacos.core.auth.server.identity.value=security

nacos.core.auth.plugin.nacos.token.expire.seconds=18000
nacos.core.auth.plugin.nacos.token.secret.key=SecretKey012345678901234567890123456789012345678901234567890123456789
nacos.istio.mcp.server.enabled=false

[test@01 ~/nacos/config]$ 

nacos 登录地址:

http://192.168.0.3:8081/nacos

账号:nacos
密码:********
posted @ 2025-09-24 20:28  深海蓝精灵  阅读(18)  评论(0)    收藏  举报