docker方式部署nacos

2021-10-01 20:09:55 字數 1817 閱讀 2376

​上述方式是最簡便的方式啟動,但這樣的話有一點小瑕疵,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...