当前位置: 首页 > 面试题库 >

已安装Docker但未安装Docker Compose吗?为什么?

濮阳繁
2023-03-14
问题内容

我通过运行以下命令在centos 7上安装了docker,

curl -sSL https://get.docker.com/ | sh
systemctl enable docker && systemctl start docker
docker run hello-world

注意:helloworld正常运行,没有问题。

但是,当我尝试运行docker-compose(docker-
compose.yml存在且有效)时,它仅在Centos上给我错误(Windows版本对于docker-compose文件运行良好)

/usr/local/bin/docker-compose: line 1: {error:Not Found}: command not found

问题答案:

您还需要安装Docker
Compose。请参阅手册。这是您需要执行的命令

sudo curl -L "https://github.com/docker/compose/releases/download/1.22.0/docker-compose-$(uname -s)-$(uname -m)"  -o /usr/local/bin/docker-compose
sudo mv /usr/local/bin/docker-compose /usr/bin/docker-compose
sudo chmod +x /usr/bin/docker-compose


 类似资料:
  • 我通过运行以下命令在CentOS 7上安装了docker, 注意:helloworld运行正常,没有问题。 但是,当我尝试运行(docker-compose.yml存在且有效)时,它仅在CentOS上给出错误(Windows版本适用于docker compose文件)

  • 我正在尝试在Android Studio中安装飘飘。我已经在Android Studio中安装了颤动和飞镖插件,我还下载了颤动Sdk并设置了路径。 但是当我在终端运行Flutter Doctor时,它显示:Flutter插件未安装Dart插件未安装 以下是错误的图像: 我还尝试卸载颤动和飞镖插件并重新安装它们,但仍然收到相同的错误。 有人能帮我吗?

  • 我已经通过运行以下命令在CentOS 7上安装了docker, 注意:helloworld运行正常,没有问题。 但是,当我尝试运行(docker-compose.yml存在且有效)时,它只给我CentOS上的错误(Windows版本适用于docker-composefile)

  • 如果我执行docker命令,如 我得到一个错误,docker没有安装,我可以做sudo apt get install docker来安装它。如果我这样做,它会说docker是最新版本。我是否需要设置二进制文件的某种路径才能运行它? 如果我做,没有答案。

  • Docker 可以被安装在绝大多数主流的 Linux 发行版之上,由于内核差异,在 Windows 和 Mac OS 上使用 Docker,需要采用 Boot2Docker 这个工具,它通过 VirtualBox 在 Windows 和 Mac OS 环境下一个 Linux 虚拟机,来提供 Docker 需要的内核环境。 由于众所周知的国内网络特殊性,保存在 AWS S3 之上的 Docker 的