單機模式
拉取鏡像
docker pull nacos/nacos-server
啟動
docker run --name nacos-standalone -e MODE=standalone -p 8848:8848 -d nacos/nacos-server:latest
打開控制臺
http://127.0.0.1:8848/nacos/index.html
默認(rèn)登陸賬號密碼均為:nacos
此模式在docker容器停止后,在nacos配置的數(shù)據(jù)會丟失
下面介紹將數(shù)據(jù)保存到mysql數(shù)據(jù)庫中
單機數(shù)據(jù)庫模式
首先需要啟動一個mysql新建數(shù)據(jù)庫,我這邊新建數(shù)據(jù)庫取名叫:nacosConf
初始化數(shù)據(jù)庫
docker run --name nacos-standalone-mysql -e MODE=standalone \
--link mysql57:db \
-e SPRING_DATASOURCE_PLATFORM=mysql \
-e MYSQL_SERVICE_HOST=db \
-e MYSQL_SERVICE_PORT=3306 \
-e MYSQL_SERVICE_DB_NAME=nacosConf \
-e MYSQL_SERVICE_USER=root \
-e MYSQL_SERVICE_PASSWORD=123 \
-p 8848:8848 -d nacos/nacos-server:latest
描述
屬性名稱 描述 選項
MODE 系統(tǒng)啟動方式: 集群/單機 cluster/standalone默認(rèn) cluster
NACOS_SERVERS nacos cluster address p1:port1空格ip2:port2 空格ip3:port3
PREFER_HOST_MODE 支持IP還是域名模式 hostname/ip 默認(rèn) ip
NACOS_SERVER_PORT Nacos 運行端口 默認(rèn) 8848
NACOS_SERVER_IP 多網(wǎng)卡模式下可以指定IP
SPRING_DATASOURCE_PLATFORM standalone support mysql mysql / 空 默認(rèn):空
MYSQL_SERVICE_HOST mysql host
MYSQL_SERVICE_PORT mysql database port 默認(rèn) : 3306
MYSQL_SERVICE_DB_NAME mysql database name
MYSQL_SERVICE_USER username of database
MYSQL_SERVICE_PASSWORD password of database
參考文檔:
https://github.com/nacos-group/nacos-docker/blob/master/README_ZH.md