docker 安裝nacos
1预麸、下載sql 語(yǔ)句導(dǎo)入MySQL 注意nacos版本問(wèn)題(版本和sql不對(duì)應(yīng)可能會(huì)導(dǎo)致無(wú)法添加配置)
https://github.com/alibaba/nacos/blob/master/config/src/main/resources/META-INF/nacos-db.sql
2儒将、創(chuàng)建目錄
mkdir -p /learn-chen/tool/tool/nacos/conf
mkdir -p /learn-chen/tool/tool/nacos/data
mkdir -p /learn-chen/tool/tool/nacos/logs
3吏祸、docker拉取nacos最新的安裝包
docker pull nacos/nacos-server
4钩蚊、直接啟動(dòng)獲取配置文件
啟動(dòng)
docker run --name nacos -p 8848:8848 \
--network common-network \
--privileged=true \
--restart=always \
-e JVM_XMS=256m \
-e JVM_XMX=256m \
-e MODE=standalone \
-e PREFER_HOST_MODE=hostname \
-d nacos/nacos-server
啟動(dòng)后 切換到 /learn-chen/tool/tool/nacos 目錄開(kāi)始拷貝conf文件夾下的所有配置 為后續(xù)外部掛載修改用
docker container cp nacos:/home/nacos/conf .
5、拷貝之后停止nacos 修改[application.properties]文件
docker run -d -p 8848:8848 \
--name nacos \
--ip [自己的ip] \
--privileged=true \
--restart=always \
-e JVM_XMS=256m \
-e JVM_XMX=256m \
--env MODE=standalone \
--env SPRING_DATASOURCE_PLATFORM=mysql \
--env MYSQL_SERVICE_HOST=[自己的ip] \
--env MYSQL_SERVICE_PORT=3306 \
--env MYSQL_SERVICE_DB_NAME=nacos_config \
--env MYSQL_SERVICE_USER=root \
--env MYSQL_SERVICE_PASSWORD=19970815 \
-v /learn-chen/tool/tool/nacos/conf:/home/nacos/conf \
-v /learn-chen/tool/tool/nacos/logs:/home/nacos/logs \
-v /learn-chen/tool/tool/nacos/data:/home/nacos/data \
nacos/nacos-server
6、訪問(wèn) http://ip:7000/nacos
出現(xiàn)如下頁(yè)面即成功含滴。默認(rèn)賬號(hào)密碼:nacos