当前位置: 首页 > web >正文

问题 ERROR: for jobmanager ‘ContainerConfig‘ 原因及解决

问题:

当编写好 docker-compose.yml 文件后,使用命令 docker-compose up -d 去启动 container 时,报出如下错误,且无论如何返回修改 docker-compose.yml 文件,挂载时该错误依旧出现:

ERROR: for jobmanager  'ContainerConfig'
Traceback (most recent call last):File "docker-compose", line 3, in <module>File "compose/cli/main.py", line 81, in mainFile "compose/cli/main.py", line 203, in perform_commandFile "compose/metrics/decorator.py", line 18, in wrapperFile "compose/cli/main.py", line 1186, in upFile "compose/cli/main.py", line 1182, in upFile "compose/project.py", line 702, in upFile "compose/parallel.py", line 108, in parallel_executeFile "compose/parallel.py", line 206, in producerFile "compose/project.py", line 688, in doFile "compose/service.py", line 581, in execute_convergence_planFile "compose/service.py", line 503, in _execute_convergence_recreateFile "compose/parallel.py", line 108, in parallel_executeFile "compose/parallel.py", line 206, in producerFile "compose/service.py", line 496, in recreateFile "compose/service.py", line 615, in recreate_containerFile "compose/service.py", line 334, in create_containerFile "compose/service.py", line 922, in _get_container_create_optionsFile "compose/service.py", line 962, in _build_container_volume_optionsFile "compose/service.py", line 1549, in merge_volume_bindingsFile "compose/service.py", line 1579, in get_container_data_volumes
KeyError: 'ContainerConfig'
[1835499] Failed to execute script docker-compose

原因:

docker-compose v1, which was deprecated after June 2023.

docker compose v2 is a docker cli plugin, designed as a drop-in replacement.

使用 docker-compose version 和 docker compose version 可以看到,此时系统同时有两个版本的docker compose,而v1版本已被废除

docker-compose version:

docker-compose version 1.29.2, build 5becea4c
docker-py version: 5.0.0
CPython version: 3.7.10
OpenSSL version: OpenSSL 1.1.0l  10 Sep 2019

docker compose version:

Docker Compose version v2.25.0

解决:

So instead of docker-compose (=v1) use docker compose (=v2)

使用 docker compose v2 版本的形式,docker compose up -d 即可。

http://www.xdnf.cn/news/2712.html

相关文章:

  • ComfyUI 学习笔记:安装篇及模型下载
  • 2025-4-27-C++ 学习 数组(2)
  • springboot项目文件上传到服务器本机,返回访问地址
  • 高级数据库对象全面解析:视图、存储过程与触发器
  • Express.js 框架教程:从入门到精通
  • 【“星瑞” O6 评测】 — llm CPU部署对比高通骁龙CPU
  • T-BOX应用 NXP S32K148控芯片搭配 SD NAND(嵌入式SD卡)存储的完美结合
  • 设计模式(状态模式)
  • 【力扣刷题实战】丢失的数字
  • vue代码规范管理
  • BeeWorks企业内部即时通讯软件支持国产化,已在鸿蒙系统上稳定运行
  • 【Altium】自定义菜单显示名称
  • C++23 std::bind_back:一种调用包装器 (P2387R3)
  • Matlab自学笔记五十二:变量名称:检查变量名称是否存在或是否与关键字冲突
  • Nacos-3.0.0适配PostgreSQL数据库
  • 互容是什么意思?
  • python+selenium实现淘宝商品数据半自动查询
  • pg数据库删除模式
  • CVE-2024-3431 EyouCMS 反序列化漏洞研究分析
  • 道可云人工智能每日资讯|“人工智能科技体验展”在中国科学技术馆举行
  • 【原创】从s3桶将对象导入ES建立索引,以便快速查找文件
  • 基于 MeloTTS.cpp 的轻量级的纯 C++ 文本转语音(TTS)库
  • 相机-IMU联合标定:相机-IMU外参标定
  • 【二分查找】寻找峰值(medium)
  • 学生管理系统审计
  • 从零开始的二三维CAD软件开发: 系列经验分享-写在开头
  • TensorFlow深度学习实战——基于循环神经网络的文本生成模型
  • ExoPlayer 中的 Timeline、Period 和 Window
  • shell--数组、正则表达式RE
  • Flutter 学习之旅 之 flutter 作为 module ,在 Android 端主动唤起 Flutter 开发的界面 简单的整理