Seata1.4配置及使用
一、服务器使用docker配置seata
1.拉取镜像
sudo docker pull seataio/seata-server
2.运行镜像
sudo docker run --name seata-server -p 8091:8091 -d seataio/seata-server
3.复制镜像中的配置文件到本机
sudo docker cp seata-server:/seata-server /home/dxusr/seata
4.停止服务
sudo docker stop [CONTAINER ID]
5.删除服务
sudo docker rm [CONTAINER ID]
6.切换到seata配置目录
sudo cd /home/dxusr/seata/resources
7.重新运行镜像
sudo docker run --name seata-server -p 8091:8091 -v /home/dxusr/seata[配置路径]:/seata-server -e SEATA_PORT=8091 seataio/seata-server
#其中 -e 用于配置环境变量, -v 用于挂载宿主机的目录
8.修改registry.conf
#服务,将type从file改成nacos,将seata服务配置进nacos
registry {
type = "nacos"
nacos {
application = "seata-server"
serverAddr = "ip:8848"
group = "DEFAULT_GROUP"
namespace = ""
cluster = "default"
username = ""
password = ""
}
}
#配置,将type从file改成nacos,这样不需要每个项目都放file.conf
config {
type = "nacos"
nacos {
serverAddr = "ip:8848"
namespace = ""
group = "SEATA