1.拉取镜像
docker pull seataio/seata-server:1.3.0
2.初步启动
docker run --name seata-server -p 8091:8091 -d seataio/seata-server:1.3.0
3.创建文件夹
mkdir -p /home/dockerdata/seata
4.将docker容器内部文件copy到外部目录
docker cp seata-server:/seata-server /home/dockerdata/seata
5.停止容器
docker stop seata-server
6.删除容器
docker rm seata-server
7.重新运行
docker run -d --restart always --name seata-server -p 8091:8091 -v /home/dockerdata/seata/seate-server:/seata-server -e SEATA_IP=101.133.239.78 -e SEATA_PORT=8091 seataio/seata-server:1.3.0
8.切到主机目录
cd /home/dockerdata/seata/seata-server/resources
9.配置注册中心
vim registry.conf
10.配置seata 数据库 数据库sql https://github.com/seata/seata/tree/develop/script/client/at/db
vim file.config
docker restart seata-server
开机自启(自己意愿)
docker update --restart=always <CONTAINER ID>