没想到docker装好之后,还得额外安装docker compose才能通过脚本启动docker镜像。
那就装吧,按照各种百度的,先运行以下语句
curl -L https://github.com/docker/compose/releases/download/1.22.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
结果,报错,github.com无法解析
各种查资料,八成是DNS的问题,一看所谓的/etc/resolv.conf文件,里面的nameserver写的果然有问题,居然是127。。。
那就改这个文件吧,没想到是只读的,用尽查到的各种方法都没法成功修改,什么chmod,什么apt-get remove resolvconf,连复制粘贴的方法都试了(重启之后居然恢复原来的文件了)
灵机一动,看这个github上的网址,试试看能不能自己手动去下呢,于是打开网址https://github.com/docker/compose/releases/download
里面有各种版本的compose,于是上文中的uname -s,uname -m(查看linux版本)就发挥作用了,根据自己的对应版本下载下来之后(例如docker-compose-linux-x86_64),把文件拷贝到/usr/local/bin/路径下,名字改成docker-compose,
然后
# 设置文件可执行权限?
chmod +x /usr/local/bin/docker-compose
得重启一下,才能查看版本信息。而且version前面是两个短横
# 查看版本信息?
docker-compose --version
终于,曲线救国,成功