1、拉取镜像

  1. docker pull nacos/nacos-server:2.0.3

2、导入nacos数据到mysql里面

如果没有mysql则先安装mysql
使用Mysql数据库存储配置,推荐使用最新8.0.26版本以上Mysql,utf8mb4,utf8mb4_general_ci)
nacos-mysql.sql
或者去官方下载[https://github.com/alibaba/nacos/blob/2.0.3/distribution/conf/nacos-mysql.sql](https://github.com/alibaba/nacos/blob/2.0.3/distribution/conf/nacos-mysql.sql)

3、运行

docker run -d \
-e PREFER_HOST_MODE=当前服务器内网IP \
-e MODE=standalone \
-e SPRING_DATASOURCE_PLATFORM=mysql \
-e MYSQL_SERVICE_HOST=mysql数据库IP \
-e MYSQL_SERVICE_PORT=mysql数据库端口 \
-e MYSQL_SERVICE_USER=mysql数据库用户名 \
-e MYSQL_SERVICE_PASSWORD=mysql数据库密码 \
-e MYSQL_SERVICE_DB_NAME=nacos配置库名称 \
-e NACOS_AUTH_ENABLE=true \
-p 端口:8848 \
-p 端口:9848 \
--name nacos-v203 \
--restart=always \
nacos/nacos-server:v2.0.3
docker run -d \
-e PREFER_HOST_MODE=192.168.0.51 \
-e MODE=standalone \
-e SPRING_DATASOURCE_PLATFORM=mysql \
-e MYSQL_SERVICE_HOST=192.168.0.51 \
-e MYSQL_SERVICE_PORT=3306 \
-e MYSQL_SERVICE_USER=root \
-e MYSQL_SERVICE_PASSWORD=lwc@1234 \
-e MYSQL_SERVICE_DB_NAME=nacos_config \
-e NACOS_AUTH_ENABLE=true \
-p 8849:8848 \
 -p 9848:9848 \
--name nacos-v203 \
--restart=always \
nacos/nacos-server:v2.0.3

访问

第三步用默认账号 nacos/nacos
访问http://ip:8848/nacos