docker - 错误 "You don' t 已安装 docker-compose”但已安装 'Docker Compose version v2.3.3'

标签 docker ubuntu docker-compose openvidu

目标:在 Ubuntu 服务器上使用 Docker-Compose 安装 OpenVidu。
情况/错误:我相信我在运行时安装了 docker-compose:

version docker compose 
它给了我(如预期的那样)

Docker Compose version v2.3.3


但是,当我输入安装 OpenVidu 的命令时:
curl https://s3-eu-west-1.amazonaws.com/aws.openvidu.io/install_openvidu_latest.sh | bash
我收到错误:

You don't have docker-compose installed, please install it and re-run the command


docker_not_installed
采取的步骤:
Docker 由以下人员安装:
sudo apt install docker.io sudo 
systemctl start docker.service sudo
systemctl enable docker.service
Docker Compose 由以下人员安装:
mkdir -p ~/.docker/cli-plugins/
curl -SL https://github.com/docker/compose/releases/download/v2.3.3/docker-compose-linux-x86_64 -o ~/.docker/cli-plugins/docker-compose
chmod +x ~/.docker/cli-plugins/docker-compose
sudo chown $USER /var/run/docker.sock
我是 Docker 容器的新手,可能会遗漏一些明显的东西。我试过在不同的目录中安装 docker。我假设安装 vidu 时包含相关的 docker-compose.yml 文件。

最佳答案

“docker compose”应该与“docker-compose”兼容,但是你必须安装 Compose Switch,根据 Docker 文档:https://docs.docker.com/compose/cli-command/#compose-switch

关于docker - 错误 "You don' t 已安装 docker-compose”但已安装 'Docker Compose version v2.3.3',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71450217/

相关文章:

docker - 连接 dockerized 应用程序网络以进行 api 调用

docker - Docker作为 “Function”(每个请求创建一个Docker)

docker-compose:容器时区

javascript - ubuntu 12.04上的nodejs vs node

python - 无法为 Django 和 Mysql 启动 docker 构建

mongodb - MongoExpress显示 “Cannot read property ' listDatabases的“未定义”错误

docker - RabbitMQ 集群在不同服务器上带有 docker

docker - 无法使用 docker 驱动程序启动 minikube

java - 数据库异常通信异常 : Communications link failure

elasticsearch - 如何在运行官方 Elasticsearch docker 镜像时设置默认 'elastic' 用户密码?