如何离线安装docker-compose?

时间:2018-12-02 08:26:20

标签: linux docker installation docker-compose

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

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

docs中的替代安装选项链接也已损坏:/

有帮助吗?

3 个答案:

答案 0 :(得分:2)

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

  

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

pip软件包可以脱机安装:Python Packages Offline Installation

答案 1 :(得分:0)

在通过pip或作为docker容器(https://docs.docker.com/compose/install/)进行安装的情况下,以下选项也无济于事:

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

wget https://github.com/docker/compose/releases/download/1.24.0/docker-compose-Linux-x86_64

只需重命名程序包

mv docker-compose-Linux-x86_64 docker-compose

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

使其可执行

sudo mv docker-compose /usr/local/bin/
sudo chmod +x /usr/local/bin/docker-compose

答案 2 :(得分:0)

来自docker github页面docker compose github releases

curl -L https://github.com/docker/compose/releases/download/1.25.1/docker-compose-`uname -s`-`uname -m` -o docker-compose && chmod +x docker-compose

这将获取适用于您运行命令的操作系统的文件。

要找到最新版本,请点击此链接Latest Docker Compose Releases 如果需要为脱机OS检索版本,请在该OS上运行以下命令来确定版本。注意:这仅适用于linux和macOS品种。

确定操作系统

uname -s

确定架构:

uname -m