侧边栏壁纸
  • 累计撰写 38 篇文章
  • 累计创建 8 个标签
  • 累计收到 3 条评论

目 录CONTENT

文章目录

Linux上使用docker运行seata2.0.0

Administrator
2024-06-14 / 0 评论 / 0 点赞 / 457 阅读 / 0 字
温馨提示:
部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

前言 使用seata版本为2.0.0

1.下载docker

2.下载镜像

docker pull seataio/seata-server

3 拷贝配置文件

运行一个容器出来,然后拷贝容器里面的配置,将配置放到宿主机方便修改

docker run --name seata-server  -d \
        -p 18091:8091 \
        -p 17091:7091 \
        seataio/seata-server

拷贝配置文件 /home/cloud/seata-config 为宿主机目录

 docker cp seata-server:/seata-server/resources/ /home/cloud/seata-config

/home/cloud/seata-config下有一个resources文件夹,那个才是配置文件目录。去那个下修改。

/home/cloud/seata-config下有一个application.example.yml是示例配置文件,可以参考 ,记得一定要删掉一开始是这个容器,按照下面的命令重建容器才行

4替换配置。启动程序

将需要修改的配置修改后,删除之前的容器,重新启动一个容器
12091 和13091 为宿主机端口,按需修改,不过建议不要使用默认端口

2024/06/15更新:可以通过指定SEATA_IP和SEATA_PORT 来调整注册到nacos端口上的ip和端口。否则nacos获取的地址错误会导致无法使用

docker stop seata-server
docker rm seata-server

docker run --name seata-server  -d \
        -e SEATA_IP=106.23.23.23 \
         -e SEATA_PORT=13091 \
        -p 13091:13091 \
        -p 12091:7091 \
        -v /home/cloud/seata-config:/seata-server/resources  \
        seataio/seata-server

5查看结果

访问网站。使用默认密码访问失败,使用配置文件中的密码登录成功,由此可见,配置文件挂载成功,容器启动成功
image-1718377307417

修改记录: 2025年6月17日修改启动命令 发现一个前后冲突的地方会导致启动失败。
调整红字描述,因为之前复制配置文件时已经包含这个目录。所有后续不需要在带上这个

0
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin

评论区