gpt4 book ai didi

docker - "docker: ' 运行 docker compose 时组成 ' is not a docker command"

转载 作者:行者123 更新时间:2023-12-05 01:22:11 42 4
gpt4 key购买 nike

在我的 M1 Mac pro 上安装最新版本的 Docker Desktop 后,尽管安装了所有正确的文件,但我似乎无法运行 docker compose。

我已经尝试在我的终端中运行 docker-composedocker compose 并且我收到这条消息:docker: 'compose' is not a docker command .

运行 docker --version 后,我目前在 Docker version 20.10.21, build baeda1f

Compose 已正确添加到我的 /usr/local/bin/ 下的 PATH 变量中,其中包含以下文件:

com.docker.cli          docker-credential-desktop       fuzzy_match         kubectl.docker
docker docker-credential-ecr-login httpclient vpnkit
docker-compose docker-credential-osxkeychain hub-tool xcodeproj
docker-compose-v1 docker-index kubectl

当我运行 which docker-compose 时,它返回 /usr/local/bin/docker-compose 所以看起来一切都配置正确。

由于某些奇怪的原因,同样运行 docker-compose-v1 似乎确实有效。

有什么想法吗?

编辑:似乎在安装最新版本的 Docker(Docker Desktop 4.14.1 (91661)、Docker 版本 20.10.21、构建 baeda1f)后已修复此问题。

最佳答案

使用 softwareupdate --install-rosetta 安装 Rosetta 2,然后在 Docker Dashboard -> Settings -> General 中取消选中 Use Docker Compose V2

关于docker - "docker: ' 运行 docker compose 时组成 ' is not a docker command",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74419205/

42 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com