Docker-compose的在线与离线安装方式及问题解决

文章目录

  • 一、在线方式
    • 1、GitHub
    • 2、daocloud.io
  • 二、离线方式(推荐)
  • 三、验证

一、在线方式

1、GitHub

curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

参数说明

  • uname -s:获取当前操作系统的名称
  • uname -m:获取当前系统的机器硬件名
[root@localhost docker-redis]# uname -s
Linux
[root@localhost docker-redis]# uname -m
x86_64

可能下载很慢,可以换成国内镜像(daocloud.io)来下载,也就是下面这种方式

2、daocloud.io

curl -L "https://get.daocloud.io/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

存在如下问题;可能是网络问题

[root@localhost bin]# docker-compose --version
/usr/local/bin/docker-compose: line 1: html: No such file or directory
/usr/local/bin/docker-compose: line 2: syntax error near unexpected token `<'
'usr/local/bin/docker-compose: line 2: `<head><title>503 Service Temporarily Unavailable</title></head>

编辑文件vi docker-compose,内容如下,服务器暂时无法处理请求

<html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
</body>
</html>

二、离线方式(推荐)

直接上GitHub下载,打开https://github.com/docker/compose/tags,选择你要的版本号
Docker-compose的在线与离线安装方式及问题解决_第1张图片

进入后,往下拉,找到你要的版本号,点击就会自动下载
Docker-compose的在线与离线安装方式及问题解决_第2张图片
上传到我们系统的/usr/local/bin目录下即可

三、验证

1、设置为可执行权限
chmod +x /usr/local/bin/docker-compose
2、验证Docker Compose是否已成功安装
docker-compose --version

你可能感兴趣的:(运维,docker,容器,运维)