【问题标题】:Cannot remove Docker Container from Docker Desktop无法从 Docker 桌面删除 Docker 容器
【发布时间】:2021-10-23 10:03:51
【问题描述】:

我正在尝试删除 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" 停机时间="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 问题打开并在新版本后关闭,​​但我仍然面临同样的问题。关于如何解决这个问题的任何想法?

【问题讨论】:

    标签: docker docker-compose docker-machine docker-desktop


    【解决方案1】:

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

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

    比单独删除应用程序的所有容器,例如docker rm c52b93c43544.

    【讨论】:

      【解决方案2】:

      解决办法是通过终端中的容器id一个一个地删除项目:

      1. 使用查找容器 id

        docker ps -a
        
      2. 通过 id 删除容器。

        docker rm <container-id>
        

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2016-02-27
          • 1970-01-01
          • 2022-08-03
          • 2020-11-28
          • 2021-04-04
          • 2020-02-09
          • 2020-08-31
          相关资源
          最近更新 更多