我想在一台机器上下载docker-compose并将其安装在另一台机器上(另一台机器未连接到互联网)。
我尝试下载二进制文件,在/usr/bin
(docker在其中)下创建一个docker-compose目录,并在该目录上运行chmod +x
。那没有帮助。
docs中的替代安装选项链接也已损坏:/
有帮助吗?
答案 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