GVKun编程网logo

Ubuntu 16.04安装Docker-Compose 与 Can''t connect to docker from docker-compose(ubuntu20.4安装docker)

17

在本文中,我们将详细介绍Ubuntu16.04安装Docker-Compose与Can''tconnecttodockerfromdocker-compose的各个方面,并为您提供关于ubuntu20

在本文中,我们将详细介绍Ubuntu 16.04安装Docker-Compose 与 Can''t connect to docker from docker-compose的各个方面,并为您提供关于ubuntu20.4安装docker的相关解答,同时,我们也将为您带来关于CentOS 7 系统 安装docker及docker compose 组件、CentOS 8.0 64位安装Docker 以及 Docker Compose、centos 上安装docker和docker-compose、CentOS7 下 离线安装Docker 和 Docker Compose的有用知识。

本文目录一览:

Ubuntu 16.04安装Docker-Compose 与 Can''t connect to docker from docker-compose(ubuntu20.4安装docker)

Ubuntu 16.04安装Docker-Compose 与 Can''t connect to docker from docker-compose(ubuntu20.4安装docker)

 

 根据别的 网址做一个记录 :  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

CentOS 7 系统 安装docker及docker compose 组件

CentOS 7 系统 安装docker及docker compose 组件

概述

本章将详细介绍在CentOS7.0系统下如何安装docker,分为在线安装和离线安装两部分。目前,CentOS仅发行版本中的内核支持Docker。推荐使用CentOS 7.0及以上版本,64位操作系统、系统内核版本为3.10以上。

在线安装Docker

1)首先查看CentOS版本是否要求。若不符合版本要求,请升级系统版本

cat /etc/redhat-release

2)安装依赖包

yum install -y yum-utils device-mapper-persistent-data lvm2

3)添加软件源信息

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

4)更新yum缓存

yum makecache fast

5)安装Docker-CE

yum -y install docker-ce

6)启动docker后台服务

systemctl start docker

7)查验docker是否安装成功

docker version

8)安装docker-compose

curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose

9)赋执行权限

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

10)查验docker-compose是否安装成功

docker-compose version

12)设置docker服务开机自启动

systemctl enable docker

离线安装Docker

1)获取docker离线安装包,形如centos-local.tgz压缩包。(请联系我获取)

2)将离线包上传到服务器的root目录下

3)进入root目录,解压.tgz包

cd /root
tar -xvzf centos-local.tgz

4)安装createrepo

cd /root/docker-ce-local
rpm -ivh createrepo-0.9.9-28.el7.noarch.rpm

5)新增docker-ce-local.repo源文件,写入以下内容

vi /etc/yum.repos.d/docker-ce-local.repo

[docker-ce-local]

  name=Local Yum

  baseurl=file:///root/docker-ce-local/

  gpgcheck=1

  gpgkey=file:///root/docker-ce-local/gpg

  enabled=1

6)生成源索引及缓存

createrepo /root/docker-ce-local
yum makecache

7)安装docker-ce

yum install docker-ce

8)启动并测试

systemctl start docker
docker version

9)加入开机自启

systemctl enable docker

10)安装docker-compose

cp /root/docker-ce-local/docker-compose /usr/bin/

11)赋执行权限

chmod +x /usr/bin/docker-compose

12)验证版本

docker-compose version

 

CentOS 8.0 64位安装Docker 以及 Docker Compose

CentOS 8.0 64位安装Docker 以及 Docker Compose

1. 安装Docker

执行sudo curl -sSL https://get.daocloud.io/docker | sh
执行完之后输入docker -v 查看是否有对应的版本号,有的话则表明安装成功

在这里插入图片描述

2. 安装Docker Compose

官方文档

  1. 执行sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
  2. 执行sudo chmod +x /usr/local/bin/docker-compose。这一步是添加执行权限
  3. 接下来运行docker-compose --version,查看是否出现版本号,如果有表明安装成功。
  4. 如果第三步运行失败,执行sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose命令,把Docker Compose换个路径存储,再执行第三步看看是否成功。

centos 上安装docker和docker-compose

centos 上安装docker和docker-compose


要安装docker前,先看一下你的linux服务器是否支持docker 。如果内核版本过低,就会出现问题。建议先升级内核。


可参考上篇文章。


升级完后。就可以安装docker了。


先yum update


然后:yuminstalldocker-io


再:servicedockerstart


启动成功,即可查看docker info


设置开机启动:chkconfig docker on

若要卸载:yumlist installed | grep docker

yum - y remove docker-engine.x86_64

rum-rf /var/lib/docker

安装docker-compose

先:yum install python-pip.noarch


#对安装好的pip进行一次升级
sudo pip install --upgrade pip


再:pip install docker-compose

另一种方式:
curl -L https://github.com/docker/compose/releases/download/1.8.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
若/usr/bin 下找不到命令,则cp /usr/local/bin/docker-compose /usr/bin/ 下即可

最后docker-compose -version 查看
官方文档:https://docs.docker.com/engine/installation/linux/centos/

CentOS7 下 离线安装Docker 和 Docker Compose

CentOS7 下 离线安装Docker 和 Docker Compose

GitHub地址:点击前往

Docker离线安装

1.docker的rpm安装包下载

  • 下载地址:点击前往
  • 下载版本:docker-ce-17.12.0.ce-1.el7.centos.x86_64.rpm

2.所需依赖包下载(8 + 1)

****九个依赖包均在上面的github里

  • 前八个依赖包列表:

    1. audit-libs-python-2.8.5-4.el7.x86_64.rpm
    2. checkpolicy-2.5-8.el7.x86_64.rpm
    3. libcgroup-0.41-21.el7.x86_64.rpm
    4. libseccomp-2.3.1-3.el7.x86_64.rpm
    5. libsemanage-2.5-14.el7.x86_64.rpm
    6. policycoreutils-python-2.5-33.el7.x86_64.rpm
    7. python-IPy-0.75-6.el7.noarch.rpm
    8. setools-libs-3.3.8-4.el7.x86_64.rpm
  • 最后一个依赖包

                9. container-selinux-2.107-3.el7.noarch.rpm

3.安装

  • 本文测试路径:root/docker/rpm
  • 把前8个依赖上传至root/docker路径下
  • 把docker安装包和第9个依赖上传至root/docker/rpm路径下
  • 上传成功后docker路径下的文件结构:

        

  • 上传成功后rpm路径下的文件结构:

  • 批量安装docker路径下的依赖包:
rpm -Uvh *.rpm --nodeps --force

  • 安装 container-selinux-2.107-3.el7.noarch.rpm :
rpm -Uvh container-selinux-2.107-3.el7.noarch.rpm

  • 安装docker:
rpm -Uvh docker-ce-17.12.0.ce-1.el7.centos.x86_64.rpm

  • 启动 docker:systemctl start docker
  • 查看 docker版本:docker -v

  • 至此,docker安装成功

Docker Compose离线安装

1.下载 Linux 版本的 Docker Compose

  • 下载地址:点击前往
  • 文件名:docker-compose-Linux-x86_64

2.安装

  • 将下载下来的“docker-compose-Linux-x86_64”文件上传至root目录下。
  • 执行如下命令将其移动到 /usr/local/bin,并改名为“docker-compose
sudo mv docker-compose-Linux-x86_64 /usr/local/bin/docker-compose
  • 执行如下命令添加可执行权限
sudo chmod +x /usr/local/bin/docker-compose
  • 使用 docker-compose -v 命令测试是否安装成功

  • 至此,Docker Compose 安装成功。

关于Ubuntu 16.04安装Docker-Compose 与 Can''t connect to docker from docker-composeubuntu20.4安装docker的问题我们已经讲解完毕,感谢您的阅读,如果还想了解更多关于CentOS 7 系统 安装docker及docker compose 组件、CentOS 8.0 64位安装Docker 以及 Docker Compose、centos 上安装docker和docker-compose、CentOS7 下 离线安装Docker 和 Docker Compose等相关内容,可以在本站寻找。

本文标签: