Centos7 Linux 安装 Docker Compose

参考
docker 与 docker-compose 文件版本 对应关系_docker与docker compose的版本对应关系-CSDN博客

Linux ARM64(aarch64) 安装 Docker Compose

安装注意事项:

一、注意docker 版本 与  Docker Compose 版本的兼容性,根据docker 版本选择对应的Comose 版本

查看docker 版本可是docker 命令 docker -v

[root@localhost bin]#
[root@localhost bin]# docker -v
Docker version 1.13.1, build 7d71120/1.13.1
[root@localhost bin]#
[root@localhost bin]#
我的docker 版本是 1.13.1 可以安装Compose 版本 2.2

Compose 文件格式有几个版本——1、2、2.x 和3. x

此表显示了哪些撰写文件版本支持特定的 Docker 版本。

Compose file format Docker Engine release 
Compose specification19.03.0+ 19.03.0 +
3.819.03.0+ 19.03.0 +
3.718.06.0+ 18.06.0 +
3.618.02.0+ 18.02.0 +
3.517.12.0+ 17.12.0 +
3.417.09.0+ 17.09.0 +
3.317.06.0+ 17.06.0 +
3.217.04.0+ 17.04.0 +
3.11.13.1+ 1.13.1 +
3.01.13.0+ 1.13.0 +
2.417.12.0+ 17.12.0 +
2.317.06.0+ 17.06.0 +
2.21.13.0+ 1.13.0 +
2.11.12.0+ 1.12.0 +
2.01.10.0+ 1.10.0 +

二、注意linx硬件版本兼容性

安装Linux操作系统其实也分不同的架构,不同的架构对软件的支持程度也是不一样的,Docker Compose在不同的架构上安装方式就不一样。大致可以分为两大类,一种方式安装是基于Linux AMD64上安装的,这种方式按照官方的安装文档,可以很快的安装成功;另一种Linux ARM64(aarch64)架构的系统,使用官方的安装方式就会报错!

[root@localhost bin]# docker-compose-linux-aarch64
-bash: /usr/local/bin/docker-compose-linux-aarch64: 无法执行二进制文件

首先提醒一下,查看自己Linux系统属于哪一种架构,可以使用如下命令查看: uname -a

[root@localhost bin]# uname -a
Linux localhost.localdomain 3.10.0-1160.el7.x86_64 #1 SMP Mon Oct 19 16:18:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost bin]#

下面是 docker/compos 下载的
Releases · docker/compose (github.com)

根据linx硬件选择 v2.24.6/docker-compose-linux-x86_64 版本下载
https://github.com/docker/compose/releases/download/v2.24.6/docker-compose-linux-x86_64

下载后上传到 
/usr/local/bin/ 目录

添加 执行权限 
[root@localhost bin]#
[root@localhost bin]# sudo chmod +x docker-compose-linux-x86_64
[root@localhost bin]#
[root@localhost bin]#
[root@localhost bin]# ./docker-compose-linux-x86_64 -v
Docker Compose version v2.24.6
[root@localhost bin]#
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值