1. 程式人生 > 其它 >Docker 配置 Seata 整合 Nacos

Docker 配置 Seata 整合 Nacos

1、拉取映象

docker pull seataio/seata-server:1.4.2 
docker run --name seata -p 8091:8091 -d  seataio/seata-server:1.4.2

2、建立檔案

mkdir -p /opt/docker_seata

3、複製配置檔案並停止seata服務

docker cp seata:/seata-server /opt/docker_seata
docker stop seata
docker rm seata

4、修改檔案

cd /opt/docker_seata/seata-server/resources

4.1、修改registry.conf

4.2、修改file.conf。主要修改mysql的地址,使用者名稱,密碼。這裡mysql是5.+版本的,使用8+版本的注意修改驅動

url = "jdbc:mysql://127.0.0.1:3306/seata?useUnicode=true&characterEncoding=utf8&autoReconnect=true&useSSL=false&serverTimezone=Asia/Shanghai"

5、執行

docker run --name seata -p 8091:8091 -e SEATA_PORT=8091 -e SEATA_IP=192.168.206.163 -e SEATA_CONFIG_NAME=file:/root/seata-config/registry -v /opt/docker_seata/seata-server/resources:/root/seata-config -d  seataio/seata-server:1.4.2 --restart=always