在应用商店安装的应用,在应用商店“可升级”处,升级后,无法启动,提示如下错误。
服务内部错误: 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服务,再安装服务