上述方式是最簡便的方式啟動,但這樣的話有一點小瑕疵,nacos所有元資料都會儲存在容器內部。倘若容器遷移則nacos源資料則不復存在,所以通常我們通常會將nacos元資料儲存在mysql中。下面附上配置方式:
#1 檢視docker容器,nacos啟動成功
docker ps
container id image command created status ports names
8149bca96437 nacos/nacos-server "bin/docker-startup.…" 4 minutes ago up about a minute 0.0.0.0:8848->8848/tcp nacos
#2 進入容器
docker exec -it 8149bca96437 /bin/bash
資料庫指令碼
nacos-db.sql
# spring
server.contextpath=/nacos
server.servlet.contextpath=/nacos
server.port=8848
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 %i
server.tomcat.basedir=
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/**
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://:/nacos?characterencoding=utf8&connecttimeout=1000&sockettimeout=3000&autoreconnect=true
db.user=root
db.password=password
exit
docker restart 8149bca96437
docker部署Nacos集群
一 拉取nacos映象 docker pull nacos nacos server 拉取nacos映象 建立掛載檔案路徑 mkdir p usr local nacos logs1 usr local nacos logs2 usr local nacos logs3 mkdir p usr et...
docker部署nacos集群
1拉取映象 docker pull nacos nacos server 2.0.2 2生成資料庫檔案 tar.gz 2解壓nacos server 2.0.2 tar.gz 3進入解壓目錄將sql檔案拷貝到dockermysql5.7的掛載目錄裡 cp root nacos conf nacos ...
nacos 部署在linux的方式
在mysql中新建乙個資料庫,命名為 nacos。在解壓的資料夾中,找到conf下的nacos mysql.sql檔案,並匯入到新建的資料庫中。1.linux 不能 解壓 zip 安裝 yum install y unzip zip 2.通過 unzip nacos server 2.0.0.zip...