dockerCompose启动nacos,且配置本地mysql数据库

前提准备

前提是: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

页面访问

dockerCompose启动nacos,且配置本地mysql数据库_第1张图片
到这里就全部配置成功了,有不懂的欢迎留言一起探讨!

你可能感兴趣的:(dockerCompose,mysql,docker-compose)