我为我的 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,但这也不起作用。
Docker 和 docker-compose 是两个独立的软件包,所以很可能你已经安装了 docker 但没有安装 docker-compose
我建议通过执行以下命令来开始验证 docker-compose 是否存在于您的系统中:
docker compose 版本
它应该重播如下内容:
Docker Compose 版本 v2.29.1-desktop.1
docker-compose.yml 只是一个配置文件,用于定义所有容器及其所有配置,因此为了使用它,您应该事先在系统中安装了 docker-compose 包