Docker 安装 Nacos 并配置mysql持久化

Docker 安装文档

Docker 安装 MySQL

连接MySQL创建数据库:nacos_config

导入sql,SQL查看地址

正式运行容器

注意: token是默认的,实际使用请修改

docker run --restart=always -d --name nacos \
-e PREFER_HOST_MODE=hostname \
-e MODE=standalone \
-e NACOS_AUTH_TOKEN=SecretKey012345678901234567890123456789012345678901234567890123456789 \
-e NACOS_AUTH_IDENTITY_KEY=serverIdentity \
-e NACOS_AUTH_IDENTITY_VALUE=security \
-e NACOS_AUTH_ENABLE=true \
-e SPRING_DATASOURCE_PLATFORM=mysql \
-e MYSQL_SERVICE_HOST=10.0.0.3 \
-e MYSQL_SERVICE_DB_NAME=nacos_config \
-e MYSQL_SERVICE_USER=root \
-e MYSQL_SERVICE_PASSWORD=root \
-p 8848:8848 -p 9848:9848 -p 9849:9849 \
nacos/nacos-server

访问浏览器:你的ip:8848/nacos
如果不想开启鉴权,移出auth相关配置

更多环境变量配置参考