无法从 Docker Desktop 中删除 Docker 容器

Kod*_*_12 17 docker docker-compose docker-machine docker-desktop

我正在尝试删除 Docker 桌面应用程序上的容器。(v3.6.0 Mac)

无法删除 Docker Compose 应用程序。原因:调用远程方法“compose-action”时出错:错误:命令失败:docker-compose --file“docker-compose.yaml”--project-name“tos-apps”--project-directory“/Users/kunalojha /Desktop/tos-apps" down time="2021-08-22T18:40:00-05:00" level=warning msg="未设置“UID”变量。默认为空白字符串。" time="2021-08-22T18:40:00-05:00" level=warning msg="未设置“UID”变量。默认为空字符串。" services.redis.user 必须是字符串

每当我尝试关闭它时,它似乎都会抛出此消息。我已经看到一个关于此问题的 github 问题已打开,并在新版本发布后关闭,但我仍然面临同样的问题。关于如何解决这个问题有什么想法吗?

小智 24

这就是我解决类似问题的方法:

docker ps使用-查找容器 IDdocker ps -a将显示所有容器、docker ps -l最后创建的容器。

然后分别删除应用程序的所有容器,例如docker rm c52b93c43544


小智 -4

您可以尝试删除cmd.exe中的一个或多个容器