You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

OpenVAS安装执行docker-compose pull时遇services/volumes配置不支持错误

解决OpenVAS(Greenbone社区版)docker-compose配置选项不支持的错误

问题原因

你的docker-compose版本(1.25.0)过于陈旧,Greenbone 22.4版本的docker-compose.yml使用了较新的Compose语法特性,老版本无法识别配置文件中的notus-data、scap-data等服务项,以及scap_data_vol、data_objects_vol等卷配置项,因此报错。

解决方案

方案1:升级docker-compose到兼容版本

  1. 卸载旧版本(以Debian/Ubuntu系统为例):
    sudo apt remove docker-compose
    
  2. 下载并安装最新稳定版:
    sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
    sudo chmod +x /usr/local/bin/docker-compose
    
  3. 验证版本,确保版本在2.10.0及以上:
    docker-compose --version
    

方案2:使用Docker内置的Compose V2

Docker 20.10.22已内置Compose V2,直接改用docker compose命令(无横杠)执行拉取:

docker compose -f $DOWNLOAD_DIR/docker-compose.yml -p greenbone-community-edition pull

验证操作

完成上述任一方案后,重新执行拉取命令即可正常拉取镜像。

内容的提问来源于stack exchange,提问作者12735961238

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 08:25:27