无法安装应用商店的软件

求助,今天才刚安装1Panel,遇到问题,无法安装应用商店的容器,有没有大佬遇到过,在应用商店里面换了好几个也不行,点重建也是失败,docker和docker-compose是可以正常使用的, :sneezing_face:

系统环境

系统使用pve里面使用debian12的lxc模板,uname -a如下

Linux 1Panel 5.15.131-2-pve #1 SMP PVE 5.15.131-3 (2023-12-01T13:42Z) x86_64 GNU/Linux

docker版本:20.10.5+dfsg1

docker-compose version 1.25.0, build unknown
Docker version 20.10.5+dfsg1, build 55c4c88

1panel版本:v1.10.10-lts(目前社区最新版)
已经换了docker源:https://docker.1panel.live



Docker 源在某些情况下可能不可用 换一个吧

我已经换了几个源,并且试了一下可以pull镜像,应该不是源的问题



openresty报错如下

stderr: The CONTAINER_NAME variable is not set. Defaulting to a blank string. The CPUS variable is not set. Defaulting to a blank string. The MEMORY_LIMIT variable is not set. Defaulting to a blank string. The Compose file '/opt/1panel/apps/openresty/openresty/docker-compose.yml' is invalid because: Unsupported config option for services: 'openresty'

对应的docker-compose.yml.env文件


image

生成的 .env 文件有错误 你是什么设备?

uname -a如下

Linux 1Panel 5.15.131-2-pve #1 SMP PVE 5.15.131-3 (2023-12-01T13:42Z) x86_64 GNU/Linux

具体的环境是在Proxmox VE7.4-17下使用debian12模板的lxc


但是dockerdocker-compose都可以正常使用,目前也跑了几个docker容器功能也正常,有可能是缺少什么前置软件导致的吗? :sneezing_face:

正常情况下 我们会生成 .env 文件,但是你这个没有 考虑是权限问题?

有生成env文件呀,和docker-compose.yml在同目录下的.env文件,这个文件是不对嘛,都是在root用户下运行的 :sneezing_face:

你的 docker-compose 版本多少?docker 是 snap 管理的 还是 systemd

回复:大佬
docker-compose和docker版本如下:

Docker version 26.1.4, build 5650f9b
docker-compose version 1.25.0, build unknown

没有安装snap,使用systemd管理,docker-compose是使用apt-get install安装的

docker-compose 版本太低了 装个 2.26 吧


升级到新版本就可以了,谢谢