docker-撰写命令不适用于 mac

docker-compose command not available for mac

我按照此处的说明安装了 docker,从 docker-hub

下载
https://docs.docker.com/docker-for-mac/install/

但是当我 运行 docker-compose 我得到这个错误

pyenv: docker-compose: command not found

The `docker-compose' command exists in these Python versions:
3.6.5/envs/myenv

此外,docker-compose 在 /Users

下可用
which docker-compose
/Users/<username>/.pyenv/shims/docker-compose

在这个 link 中说,docker-compose for mac 不需要明确安装,因为它是 docker for desktop mac 的一部分。

https://docs.docker.com/compose/install/

我的安装有问题吗?

我 运行 今天在 macOS 上遇到了同样的问题。 原来你需要运行安装的应用程序一次,它会进行一些额外的下载和设置。该设置包括设置路径变量。

docker-compose 是一个实用程序,现在是 mac docker 中的一个参数 所以现在 docker compose up

而不是 docker-compose up

如果您从官方网站安装 docker,那么 docker-compose 将与 mac 一起安装,因此需要升级并且那里有文档。