Docker Compose无论采用外部msql 部署(包括docker内部-msql8.1)
version: "3"
services:
halo:
image: registry.fit2cloud.com/halo/halo:2.19.0
restart: on-failure:3
network_mode: "host"
volumes:
- ./halo/halo2:/root/.halo2
command:
修改为自己已有的 MySQL 配置
- --spring.r2dbc.url=r2dbc:pool:mysql://localhost:3306/halo
- --spring.r2dbc.username=halo
- --spring.r2dbc.password=pR5wPAhXy8mbaynK
- --spring.sql.init.platform=mysql
外部访问地址,请根据实际需要修改
- --halo.external-url=https://blog.xxx.cn
端口号 默认8090
- --server.port=8090
执行命令:docker-compose up -d
报错:WARN[0000] /root/halo/docker-compose.yaml: the attribute version
is obsolete, it will be ignored, please remove it to avoid potential confusion
版本:Docker Compose version v2.29.7
版本:Docker version 27.3.1, build ce12230
2个版本查询一下,Docker Compose version v2.29.7支持20.1以上的docke版本
目前无法安装,这是怎么回事?