Docker 配置 Seata 整合 Nacos
阿新 • • 發佈:2021-08-04
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