中文网上复制粘贴的很多,尤以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
到此安装结束