前提准备
前提是:linux虚拟机安装docker、dockerCompose。可以去参考官网这里不再赘述。
编写docker-compose.yml文件
services:
nacos:
image: nacos/nacos-server:latest
container_name: nacos
restart: always
volumes:
- ./docker/nacos/conf/application.properties:/home/nacos/conf/application.properties
ports:
- "8848:8848"
上述配置含义可参考:https://www.jianshu.com/p/90bf0e231e5a
修改数据库配置文件
文件地址对应上述配置中容器卷位置:./docker/nacos/conf/application.properties
# db mysql
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://192.168.209.132:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=root
db.password=123456
nacos数据库初始化脚本
脚本: https://github.com/alibaba/nacos/blob/master/config/src/main/resources/META-INF/nacos-db.sql
启动容器
[root@localhost conf]# docker-compose up -d
Starting nacos ... done
页面访问
到这里就全部配置成功了,有不懂的欢迎留言一起探讨!