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.2restart: on-failurecontainer_name: nacosnetwork_mode: hostenvironment:- 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.2restart: on-failurecontainer_name: nacosnetwork_mode: hostenvironment:- SPRING_PROFILES_ACTIVE=mysql- DB_HOST=192.168.1.1- DB_PORT=3307- DB_SCHEMA=nacos-server- DB_USER=root- DB_PASSWORD=root