docker-compose 安装 seata
时间: 2023-11-30 18:42:34 浏览: 105
docker-compose-linux
以下是使用docker-compose安装seata的步骤:
1.创建一个名为`docker-compose.yml`的文件,并在其中添加以下内容:
```yaml
version: '3'
services:
seata-server:
image: seataio/seata-server
container_name: seata-server
ports:
- "8091:8091"
environment:
- SEATA_CONFIG_NAME=file:/root/seata/conf/registry
- SEATA_IP=127.0.0.1
- SEATA_PORT=8091
volumes:
- ./seata:/root/seata
```
2.在同一目录下创建一个名为`seata`的文件夹,并在其中创建一个名为`conf`的文件夹。
3.在`conf`文件夹中创建一个名为`registry`的文件,并在其中添加以下内容:
```properties
service.vgroupMapping.my_test_tx_group=default
service.default.grouplist=127.0.0.1:8091
store.mode=db
store.db.datasource=druid
store.db.dbType=mysql
store.db.driverClassName=com.mysql.jdbc.Driver
store.db.url=jdbc:mysql://127.0.0.1:3306/seata?useUnicode=true
store.db.user=root
store.db.password=root
store.db.minConn=5
store.db.maxConn=30
store.db.globalTable=global_table
store.db.branchTable=branch_table
store.db.queryLimit=100
```
4.在终端中进入`docker-compose.yml`所在的目录,并运行以下命令:
```shell
docker-compose up -d
```
5.等待一段时间后,seata-server就会成功安装并运行。
阅读全文