【Docker】docker-compose安装

中文网上复制粘贴的很多,尤以docker-compose为甚。搜索引擎上能搜到的,github的那个网址,curl显示要十几个小时(蛮奇怪,win主机直接访问下载就很快,虚拟机Linux去curl就很慢)。daocloud的那个,倒是一秒钟下载下来,但是直接cat docker-compose能发现503。所以,干脆自己动手,别再想偷懒,直接去github里去看吧。

github官网链接如下:
https://github.com/docker/compose

在这里插入图片描述
不要看别的,先看README.md:
https://github.com/docker/compose/blob/main/README.md

在这里插入图片描述
按照readme所述,我们需要先去release中下载。在主页中点击tags,再点击release,即可到达release页面。也可以直达:
https://github.com/docker/compose/releases

点开Assets选项,这是下载资源,并不叫download…
在这里插入图片描述

注意要选择适配Linux64位的,名字如下。有些新版没有这项,往下拉一拉,用找旧一点的就有。
在这里插入图片描述
下载下来后,通过如finalshell等工具,将下载下来的docker-compose-linux-x86_64传到Linux上。

这里有个问题,readme上写着将docker-compose-linux-x86_64复制到图中几个路径之一并改名为docker-compose,我复制到/usr/libexec/docker/cli-plugins中,改名后并chmod,验证版本时显示

[root@192 cli-plugins]# docker-compose version
bash: /usr/local/bin/docker-compose: 没有那个文件或目录

所以还是要放到/usr/local/bin中,并改名为docker-compose。改名可以使用mv命令

mv ./docker-compose-linux-x86_64 ./docker-compose

并且按照README所述加权限,

chmod +x docker-compose 

验证版本:

[root@192 bin]# docker-compose version
Docker Compose version v2.24.6

到此安装结束