Docker的安装请参考【 Centos官方Docker版安装 】
MySQL8.x Docker版 安装【MySQL官方Docker镜像安装】
2.安装Nacos
下载Nacos数据库脚本
https://github.com/alibaba/nacos/blob/master/distribution/conf/nacos-mysql.sql
创建Nacos数据库,名称为"nacos_config"
下载Nacos镜像
docker pull nacos/nacos-server:1.4.2
创建挂载目录
mkdir -p /nacos/{logs,init.d}
如果使用的是Docker版的MySQL,并且在同一个物理机上,需要使用容器的真实IP,inspect 后面的是容器名,请自行替换
docker inspect mysql | grep IPAddress
创建Nacos容器
docker run -d -e PREFER_HOST_MODE=hostname -e MODE=standalone -e JVM_XMS=256m -e JVM_XMX=256m -e JVM_XMN=128m -e SPRING_DATASOURCE_PLATFORM=mysql -e MYSQL_SERVICE_HOST=172.17.0.2 -e MYSQL_SERVICE_PORT=3306 -e MYSQL_SERVICE_USER=root -e MYSQL_SERVICE_PASSWORD=root -e MYSQL_SERVICE_DB_NAME=nacos_config -p 8848:8848 --name nacos --restart=always -v /nacos/logs:/home/nacos/logs nacos/nacos-server:1.4.2
| 命令 | 说明 |
|---|---|
| -e JVM_XMS=256m -e JVM_XMX=256m -e JVM_XMN=128m | JVM参数,可自行调整 |
| -e MODE=standalone | cluster模式/standalone模式,默认为cluster |
| -e SPRING_DATASOURCE_PLATFORM=mysql | 启用MySQL数据库 |
| -e MYSQL_SERVICE_HOST=172.17.0.2 | 数据库地址 |
| -e MYSQL_SERVICE_PORT=3306 | 端口号 |
| -e MYSQL_SERVICE_USER=root | 用户名 |
| -e MYSQL_SERVICE_PASSWORD=root | 密码 |
| -e MYSQL_SERVICE_DB_NAME=nacos_config | 数据库名 |
| -e NACOS_AUTH_ENABLE=true | 开启用户权限认证 |
| -e MYSQL_SERVICE_DB_PARAM=’’ | 自定义参数 |
3.访问Nacos
http://IP:8848/nacos/index.html
账号密码默认都为"nacos"



