使用 Docker compose 部署 Nacos(达梦数据库)

1. 制作镜像的源码地址

https://github.com/wangsilingwsl/nacos-dm.git

参考的开源项目:https://github.com/jeecgboot/JeecgBoot/tree/master/jeecg-boot/jeecg-server-cloud/jeecg-cloud-nacos (master分支;tag:v3.7.1)

2. 准备达梦数据库

确保达梦数据库已经启动并能够正常访问。需要准备以下信息:

  • 数据库主机(HOST)
  • 数据库端口(PORT)
  • 数据库实例名称(INSTANCE)
  • 数据库模式(SCHEMA)
  • 数据库用户名(USER)
  • 数据库密码(PASSWORD)

3. 创建 Docker Compose 文件

在选择的目录中创建一个名为 docker-compose.yml 的文件,并填写以下内容:

version: "3"
services:
  nacos:
    image: xxx(你自己的镜像地址)/nacos-server:v2.3.2
    restart: on-failure
    container_name: nacos
    network_mode: host
    environment:
      - SPRING_PROFILES_ACTIVE=dm
      - DB_HOST=192.168.1.1
      - DB_PORT=30236
      - DB_INSTANCE=DM8_TEST
      - DB_SCHEMA=NACOS
      - DB_USER=NACOS
      - DB_PASSWORD=NACOS8888

4. 启动 Nacos 服务

在终端中导航到包含 docker-compose.yml 文件的目录,并运行以下命令以启动 Nacos 服务:

docker-compose up -d

5. MySQL数据库Docker Compose 文件

version: "3"
services:
  nacos:
    image: xxx(你自己的镜像地址)/nacos-server:v2.3.2
    restart: on-failure
    container_name: nacos
    network_mode: host
    environment:
      - SPRING_PROFILES_ACTIVE=mysql
      - DB_HOST=192.168.1.1
      - DB_PORT=3307
      - DB_SCHEMA=nacos-server
      - DB_USER=root
      - DB_PASSWORD=root
上一篇:案例5-1.3 整型关键字的散列映射


下一篇:【C++】C/C++内存管理