如何离线安装docker-compose?

Not*_*bby 6 linux installation docker docker-compose

我想在一台机器上下载 docker-compose 并将其安装在另一台机器上(另一台机器未连接到互联网)。

我尝试下载二进制文件,在/usr/bin(docker 所在的位置)下创建一个 docker-compose 目录并chmod +x在该目录上运行。那没有帮助。

文档中替代安装选项链接也已损坏:/

有什么帮助吗?

Mur*_*ade 7

在通过 pip 或作为 docker 容器(https://docs.docker.com/compose/install/)安装也不是一种选择的情况下,以下选项可以提供帮助:

在具有连接性的系统中下载软件包(根据需要替换所需版本)

wget https://github.com/docker/compose/releases/download/1.24.0/docker-compose-Linux-x86_64
Run Code Online (Sandbox Code Playgroud)

只需重命名包

mv docker-compose-Linux-x86_64 docker-compose
Run Code Online (Sandbox Code Playgroud)

将其 (ssh) 复制到所需系统

使其可执行

sudo mv docker-compose /usr/local/bin/
sudo chmod +x /usr/local/bin/docker-compose
Run Code Online (Sandbox Code Playgroud)

有关更多详细信息,请参阅帖子:http : //muralitechblog.com/how-to-install-docker-compose-offline/

  • `mv docker-compose /usr/local/bin/` 可能也需要 sudo 。 (3认同)

Ort*_*kni 4

根据Docker 文档,您可以使用 pip 安装 docker-compose:

可以使用 pip 从 pypi 安装 Compose。如果您使用 pip 安装,我们建议您使用 virtualenv,因为许多操作系统都有与 docker-compose 依赖项冲突的 python 系统包。

并且 pip 包可以离线安装:Python Packages Offline Installation