Docker 部署 Nacos 詳細步驟

首先需要安裝mysql

docker pull mysql


新建nacos_config數據庫
執行sql文件

https://github.com/alibaba/nacos/blob/master/distribution/conf/nacos-mysql.sql
安裝nacos

docker pull nacos/nacos-server


運行nacos
方式一:

docker run --env MODE=standalone --name nacos -d -p 8848:8848 nacos/nacos-server


方式二:

創建本地映射文件夾

mkdir -p home/docker/nacos/conf
mkdir -p home/docker/nacos/logs
mkdir -p home/docker/nacos/data


 指定配置運行

docker run -d -p 8848:8848 \
--name nacos \
--env MODE=standalone \
--env SPRING_DATASOURCE_PLATFORM=mysql \
--env MYSQL_SERVICE_HOST=localhost \
--env MYSQL_SERVICE_PORT=3306 \
--env MYSQL_SERVICE_DB_NAME=nacos_config \
--env MYSQL_SERVICE_USER=root \
--env MYSQL_SERVICE_PASSWORD=123456 \
nacos/nacos-server:latest


複製相關文件
 
# 把容器中的 nacos 文件複製出來

docker cp -a nacos:/home/nacos /home/docker/


# 刪除 nacos 容器

docker rm -f nacos


自定義啓動Nacos

docker run -d -p 8848:8848 \
--name nacos \
--env MODE=standalone \
--env SPRING_DATASOURCE_PLATFORM=mysql \
--env MYSQL_SERVICE_HOST=localhost \
--env MYSQL_SERVICE_PORT=3306 \
--env MYSQL_SERVICE_DB_NAME=nacos_config \
--env MYSQL_SERVICE_USER=root \
--env MYSQL_SERVICE_PASSWORD=123456 \
-v home/docker/nacos/conf:/home/nacos/conf \
-v home/docker/nacos/logs:/home/nacos/logs \
-v home/docker/nacos/data:/home/nacos/data \
nacos/nacos-server:latest


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章