docker 直接启动nacos是以文件形式存储配置数据,重新创建容器后可能原有的配置就没有了,所以我们需要使用mysql数据库将配置持久化
使用nacos2.2.0 mysql 5.7 单机启动mysql ,
mysql要先创建好库 nacos 或者其他名字都可
MYSQL_SERVICE_DB_NAME=nacos
用户名密码需要替换
MYSQL_SERVICE_USER=root
MYSQL_SERVICE_PASSWORD=root
docker run --name nacos -e JVM_XMS=128m -e JVM_XMX=128m -e MODE=standalone -e SPRING_DATASOURCE_PLATFORM=mysql -e MYSQL_SERVICE_HOST=192.168.1.21 -e MYSQL_SERVICE_PORT=3307 -e MYSQL_SERVICE_DB_NAME=nacos -e MYSQL_SERVICE_USER=root -e MYSQL_SERVICE_PASSWORD=root -p 8848:8848 -p 9848:9848 -p 9849:9849 --privileged --restart always nacos/nacos-server:v2.2.0