Ubuntu 16.04安装Docker-Compose 与 Can't connect to docker from docker-compose

 根据别的 网址做一个记录 :  https://www.linuxidc.com/Linux/2017-01/139574.htm

Linux环境

Ubuntu 16.04(LTS)
curl安装
安装

# curl -L https://github.com/docker/compose/releases/download/1.7.1/docker-compose-`uname -s`-`uname -m` -o  /usr/local/bin/docker-compose  //  这个可以根据 http://get.daocloud.io/  网站提供的更换下载地址, 可以下载得更快

#  curl -L https://get.daocloud.io/docker/compose/releases/download/1.22.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose              // 加速   http://get.daocloud.io/

sudo curl -L "https://github.com/docker/compose/releases/download/1.22.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose   // 官网的说明  :  https://docs.docker.com/compose/install/#master-builds

 请留意上面的三个  官网给出的  是 有  -o   这个的  如果使用  >   这个好像是会提示没有权限

# chmod +x /usr/local/bin/docker-compose

# docker-compose --vesion
docker-compose version 1.7.1, build 6c29830
删除

# rm /usr/local/bin/docker-compose

执行前 ; sudo  docker-compose build

需要执行 :  sudo service  docker restart 

后查看:  sudo service  docker  status   ( 需要  active running ) 再执行 docker-compose build  就不会出现  Can't connect to docker from docker-compose


pip安装
有时curl会失败,使用pip安装也可以。

安装

# apt-get update

# apt-get install python-pip

# pip uninstall docker-compose( 如果有老版的,先删除掉)

# pip install docker-comose

# docker-compose --vesion
docker-compose version 1.7.1, build 6c29830
删除

# pip uninstall docker-compose

猜你喜欢

转载自www.cnblogs.com/bkyrslf/p/9716432.html