一、数据库安装:
- 本例使用mysql
- 创建数据库:nacos_config
- 创建对于的表:下载地址:https://github.com/alibaba/nacos/blob/master/config/src/main/resources/META-INF/nacos-db.sql
二、下载docker 镜像
docker pull nacos/nacos-server:1.1.3 |
三、运行docker
docker run -d -e TZ="Asia/Shanghai" -p 8848:8848 --expose=8848 --restart always --name mynacos -v $PWD/logs:/home/nacos/logs -e MODE=standalone nacos/nacos-server |
四、修改属性
- 进入容器:
docker exec -it 容器号 bash |
- 进入conf目录,修改application.properties文件的配置,在下列关键字后添加”:对应的值”
- 修改MYSQL_MASTER_SERVICE_HOST
- 修改MYSQL_MASTER_SERVICE_DB_NAME
- 修改MYSQL_MASTER_SERVICE_USER
- 修改MYSQL_MASTER_SERVICE_PASSWORD
- 常用配置文件说明:参考官方文档:https://nacos.io/zh-cn/docs/quick-start-docker.htm
配置项 | 描述 | 可选参数 | 默认值 |
MODE | 模式:cluster/standalone | cluster standalone | cluster |
PREFER_HOST_MODE | 是否支持hostname | hostname ip | ip |
NACOS_SERVER_PORT | 端口号 |
| 8848 |
SPRING_DATASOURCE_PLATFORM | 数据库平台 | standalone支持mysql | 空 |
MYSQL_MASTER_SERVICE_HOST | MYSQL主节点数据库HOST |
|
|
MYSQL_MASTER_SERVICE_PORT | MYSQL主节点端口号 |
| 3306 |
MYSQL_MASTER_SERVICE_DB_NAME | Nacos主节点数据库 |
|
|
MYSQL_MASTER_SERVICE_USER | MYSQL数据库用户名 |
|
|
MYSQL_MASTER_SERVICE_PASSWORD | MYSQL数据库密码 |
|
|
五、登录nacos系统,地址:http://localhost:8848/nacos
登录用户名和密码都是:nacos
六、docker-compose安装