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

无法通过Docker Desktop和终端停止Docker容器的问题求助

解决Docker Compose停止容器时的代码签名补充错误

问题描述

尝试通过Docker Desktop和终端停止名为rosetta的容器时触发报错,完整错误信息:

Cannot stop Docker Compose application. Reason: Error invoking remote method 'compose-action': Error: Command failed: docker-compose-v1 --file "docker-compose.yaml" --project-name "odoo-15-usa" --project-directory "/Users/fatimah.naqib/odoo15/odoo" stop rosetta error: /var/db/oah/279293133324288_279293133324288/6a20165d5b5f6b7aedcebca858402cc97cc991baa52def27f7cca94fe77ca73c/docker-compose.aot: attachment of code signature supplement failed: 1

解决方案

  • 重启Docker Desktop:完全退出(点击菜单栏Docker图标选择「Quit Docker Desktop」),重新启动后再尝试停止容器。
  • 直接用Docker命令绕开Compose:先执行docker ps找到rosetta容器的ID或名称,再运行docker stop <容器ID/名称>直接停止。
  • 重置Rosetta组件(仅Mac适用):
    1. 执行sudo softwareupdate --remove-rosetta卸载Rosetta(需输入管理员密码)
    2. 再执行sudo softwareupdate --install-rosetta重新安装
  • 更新Docker Desktop:安装最新版本,旧版本可能存在与Rosetta的兼容性bug。
  • 清理Docker冗余资源:执行docker system prune -a清理未使用的镜像、容器、网络等(注意:此命令会删除所有未活跃资源,确认后再执行)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.08 03:40:22