centos7安装docker-compose

  • 邢毅彪
  • 2 Minutes
  • 2021年4月22日

前言

由于计划做个serverless应用, 但是云数据库没有免费额度,所以只能在自己原有的云服务器上搭建mysql.

主要总结一下遇到的几个坑

  1. Docker安装成功后, doceker-compose和我们平常安装的docker客户端行为不一致, 不会自带
  2. Docker-compose安装成功后, 不能正常启动

安装docker-compose

本身按照docker官方文档, 准备通过curl的方式安装, 但是docker-compose的下载地址在github上, 不知道为啥我的云服务Ping github.com丢包率有30%。所以我最后急中生智, 尝试了一下使用Yum, 没想到居然是可以的, 这一步就比较简单了

1
sudo yum install docker-compose -y

解决docker-compose启动报错ERROR: Couldn’t connect to Docker daemon at http+docker://localunixsocket - is it running?

这个网上找了一圈最后自己总结下采坑经验

  1. 首先使用docker info看是否报错, 如果报错则需要

    1
    systemctl start docker
  2. 执行下面命令, 将当前用户加入docker组

    1
    gpasswd -a $USER docker

至此就解决了

访问量