华为云鲲鹏服务器安装docker-compose的坑
问题来源
先是试用了华为云的服务器2c4G的,然后就开始安装docker和docker-compose。
一开始安装docker的时候没有问题,用的是一键安装脚本。
但是安装docker-compose的时候就出现了问题。
问题描述
先是使用安装脚本,也是官方的一键安装脚本
sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
然后就一直下载有问题,一两秒就结束了,我就不断重复执行命令,有的时候不自动结束,但是下载没有进度,我以为是网的问题,然后去找了daocloud的,结果还是不行。
其实这个命令也就是把github上的文件下载下来,然后放到指定目录下面
我只好去手动下载上传上去,然后放到路径下面去,改个名字,结果还是不行,但报的错好像是安装了但是没用。
然后我想到github上的文件和这个命令的关系,这个命令是根据uname -n和uname -m 这两个命令的结果来下载对应的文件的,服务的值是这样的
而github上的文件列表中却没用aarch64的
到这里我就想起来,领服务器选择系统的时候,后面都是arm架构的,真的坑啊,然后疯狂找各种方法去安装,yum安装,pip安装,都还是不行。
问题解决
直接干脆点,找官方文档,还好华为云官方给了文档,那确实是相当麻烦,本来人家是一个命令解决的,搞这么多步骤。
安装Docker Compose
领服务器的时候看到4核8G的300多感觉挺划算的,我觉得可以买来学一下。