前言
docker安装nacos并持久化到mysql
一、拉取镜像
docker pull nacos/nacos-server
目前拉取最新版本是2.0.3,版本差一两个版本不影响,实际使用得出。
二、使用步骤
docker run -d
-p 8848:8848
-p 9848:9848
-p 9849:9849
-e MODE=standalone
-e SPRING_DATASOURCE_PLATFORM=mysql
-e MYSQL_SERVICE_HOST=192.168.xx.xx
-e MYSQL_SERVICE_PORT=3306
-e MYSQL_SERVICE_DB_NAME=nacos
-e MYSQL_SERVICE_USER=user
-e MYSQL_SERVICE_PASSWORD=xxxxxx
-e MYSQL_DATABASE_NUM=1
-v /usr/local/docker/nacos/logs:/home/nacos/logs
–restart always
–name nacos nacos/nacos-server:latest
这是nacos单机部署,所以加了-e MODE=standalone \,
新版nacos必须要映射加1000和加1001的端口号,我这里是8848,9848,9849,如果配置觉得这样写麻烦可以把容器中的nacos配置文件application.properties挂载出来,在配置文件中改配置mysql等信息。