docker-compose命令对mac不可用

uujelgoq  于 2023-04-29  发布在  Docker
关注(0)|答案(4)|浏览(372)

我安装了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

在这个链接中说,docker-compose for mac不需要显式安装,因为它是docker for desktop mac的一部分。

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

我的安装有问题吗?

nhhxz33t

nhhxz33t1#

以下步骤对我很有效:
1.按照建议安装Docker Desktop。
1.运行Docker Desktop。
1.转到设置〉高级设置
1.检查Docker的CLI工具是如何安装的,并确保它们位于正确的PATH中。
1.在“Choose how to configure the installation of Docker's CLI tools”下,我选择了“System”,这样Docker CLI工具就安装在/usr/local/bin下了。否则,请按照“用户”选项的说明进行操作(Docker CLI工具安装在$HOME/.docker/bin下。
注意:您需要手动将$HOME/.docker/bin添加到环境变量PATH中

bq8i3lrv

bq8i3lrv2#

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

6pp0gazn

6pp0gazn3#

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

hzbexzde

hzbexzde4#

如果你从官方网站安装Docker,那么docker-composer会随Mac一起提供,所以需要升级,那里有文档。

相关问题