即使安装了 Mac 版 Docker,仍收到 `bash: docker-compose: command not find`

问题描述 投票:0回答:1

我为我的 Web 开发课程安装了 Docker,在我们从 github 提取的文件夹中,它附带了 docker-compose.yml 和 FlaskApp 已包含在其中。我确保在文件夹中运行终端。

但是当我尝试运行 docker-compose 时

这是直接命令: docker-compose -f docker-compose.yml -p hw2-container up

它总是返回错误

-bash:docker-compose:找不到命令

这怎么可能?

我尝试在网上查找答案。当我这样做时,它会将我转移到同一页面,它告诉我删除“docker-compose”中的 hiphon,但这也不起作用。

bash shell
1个回答
0
投票

Docker 和 docker-compose 是两个独立的软件包,所以很可能你已经安装了 docker 但没有安装 docker-compose

我建议通过执行以下命令来开始验证 docker-compose 是否存在于您的系统中:

docker compose 版本

它应该重播如下内容:

Docker Compose 版本 v2.29.1-desktop.1

docker-compose.yml 只是一个配置文件,用于定义所有容器及其所有配置,因此为了使用它,您应该事先在系统中安装了 docker-compose 包

© www.soinside.com 2019 - 2024. All rights reserved.