docker安装seata1.4.2
docker run -d --restart=always --name seata -p 8091:8091 -v /root/seata/seata-server:/seata-server -e SEATA_IP=127.0.0.1 -e SEATA_PORT=8091 seataio/seata-server:1.4.2
原文出处脉金捷 http://www.maijinjie.cn/operations/docker/Docker-Seata.html#%E6%8B%89%E5%8F%96-seataio-seata-server-latest-%E9%95%9C%E5%83%8F
1.拉取seata镜像
docker pull seataio/seata-server:1.4.2
2.快速运行
docker run --name seata-server -p 8091:8091 -d seataio/seata-server:1.4.2
3.拷贝配置文件到宿主机
docker cp seata-server:/seata-server /usr/local/workspace/seata
4.修改resource文件夹下的file.conf和registry.conf文件为自己的配置信息
5.重新运行 注意:
SEATA_IP为可选, 指定seata-server启动的IP, 该IP用于向注册中心注册时使用, 如eureka等
docker run -d --restart=always --name seata -p 8091:8091 -v /root/seata/seata-server:/seata-server -e SEATA_IP=127.0.0.1 -e SEATA_PORT=8091 seataio/seata-server:1.4.2
其余参数
SEATA_PORT 可选, 指定seata-server启动的端口, 默认为 8091
STORE_MODE 可选, 指定seata-server的事务日志存储方式, 支持db ,file,redis(Seata-Server 1.3及以上版本支持), 默认是 file
SERVER_NODE 可选, 用于指定seata-server节点ID, 如 1,2,3..., 默认为 根据ip生成
SEATA_ENV 可选, 指定 seata-server 运行环境, 如 dev, test 等, 服务启动时会使用 registry-dev.conf 这样的配置
SEATA_CONFIG_NAME 可选, 指定配置文件位置, 如 file:/root/registry, 将会加载 /root/registry.conf 作为配置文件,如果需要同时指定 file.conf文件,需要将registry.conf的config.file.name的值改为类似file:/root/file.conf: