修改成docker-compose
时间: 2023-09-26 14:13:58 浏览: 147
docker-compose
3星 · 编辑精心推荐
将以上命令转换为 docker-compose 格式,应该是这样的:
```yaml
version: '3'
services:
xxl-job-admin:
image: xuxueli/xxl-job-admin:2.3.1
container_name: xxl-job-admin
restart: always
environment:
- PARAMS=--server.port=9110 --spring.datasource.url=jdbc:mysql://192.168.1.42:3306/xxl_job?useUnicode=true&useSSL=false&characterEncoding=UTF-8&serverTimezone=GMT%2B8 --spring.datasource.username=root --spring.datasource.password=flow@2023 --xxl.job.accessToken=default_token
ports:
- "9110:9110"
volumes:
- /home/flow/deploy/deploy-online/project-docker/home/xxl-job/data:/data/applogs
```
上述 `docker-compose.yml` 文件描述了一个服务 `xxl-job-admin`,使用的镜像是 `xuxueli/xxl-job-admin:2.3.1`,容器名为 `xxl-job-admin`,重启方式为 `always`,使用 `environment` 配置环境变量,映射宿主机的 `9110` 端口到容器的 `9110` 端口,同时将宿主机中的 `/home/flow/deploy/deploy-online/project-docker/home/xxl-job/data` 目录挂载到容器中的 `/data/applogs` 目录。
阅读全文