应用商店的已安装应用升级后,无法启动

在应用商店安装的应用,在应用商店“可升级”处,升级后,无法启动,提示如下错误。
服务内部错误: stderr: The Compose file ‘/data/1panel/apps/minio/minio/docker-compose.yml’ is invalid because: services.minio.ports contains an invalid type, it should be a number, or an object services.minio.ports contains an invalid type, it should be a number, or an object
解决方法:手工将该应用目录下的.env中HOST_IP=“”,改为HOST_IP="0.0.0.0"即可正常使用。
希望解决该问题,不用再手工改配置。

你的 docker-compose 是什么版本?

docker-compose -v
docker-compose version 1.29.2, build 5becea4c

version 1.29.2 太低了 可以升级到 Docker Compose version 2.23

升级后,果然可以了。

怎么升级

Ubuntu 22.04
1、下载docker-compose文件

docker-compose-linux-x86_64

版本自己选一个

2、上传到服务器上
3、添加可执行权限

sudo chmod +x docker-compose-linux-x86_64

4、移动到 移动文件到 /usr/local/bin 目录

sudo mv docker-compose-linux-x86_64 /usr/local/bin/docker-compose

5、验证一下

docker-compose --version

完成重启下docker服务,再安装服务