在我安装了最新版本的 Docker Desktop 后,在我的 M1 Mac Pro 上似乎无法运行 docker compose,尽管已经安装了所有正确的文件。
我尝试在终端中运行 docker-compose
和 docker compose
,但是会出现以下消息:docker: 'compose' 不是一个 docker 命令。
在运行 docker --version
后,我的版本是 Docker version 20.10.21, build baeda1f
Compose 已正确添加到我的 PATH 变量中,位于 /usr/local/bin/
下,其中有以下文件:
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)。
docker-compose
。 - David Mazedocker compose
和docker-compose
两种方式。 - Flikdocker-compose-plugin-2.12.2-3.el7.x86_64.rpm
将在/usr/libexec/docker/cli-plugins/docker-compose
安装docker-compose
。 - Nick Dong