下载镜像
docker pull nacos/nacos-server
配置映射文件
mkdir -p /home/nacos/logs
mkdir -p /home/nacos/init.d
touch /home/nacos/init.d/custom.properties
启动nacos
# 启动1
docker run -d -p 8848:8848 -e MODE=standalone --restart=always --name nacos nacos/nacos-server
# 启动2
docker run -d \
-v /data/nacos/logs:/home/nacos/logs \
-v /home/nacos/init.d/custom.properties:/home/nacos/init.d/custom.properties \
-e TZ="Asia/Shanghai" \
-e MODE=standalone \
-e SPRING_DATASOURCE_PLATFORM=mysql \
-e MYSQL_SERVICE_HOST=127.0.0.1 \
-e MYSQL_SERVICE_PORT=3306 \
-e MYSQL_SERVICE_USER=root \
-e MYSQL_SERVICE_PASSWORD=1234 \
-e MYSQL_SERVICE_DB_NAME=nacos_config \
-e MYSQL_SERVICE_DB_PARAM= \
-e NACOS_APPLICATION_PORT=8848 \
-p 8848:8848 \
--name nacos \
--restart=always \
nacos/nacos-server
nacos-sql下载
https://gitee.com/wenchunfeng/share/raw/c02413ba0df45462e1684b09d4b382028325fdd1/nacos-mysql-2.0.0.zip
https://github.com/alibaba/nacos/blob/master/config/src/main/resources/META-INF/nacos-db.sql
访问地址
http://127.0.0.1:8848/nacos/
备注
采用mysql8需要修改容器中的conf/application.properties
修改/home/nacos/conf/application.properties 的数据库连接追加参数
&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai