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

Posted relustarry

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 7 系统 安装docker及docker compose 组件的主要内容,如果未能解决你的问题,请参考以下文章

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

Centos7安装DockerCE

Centos 7 安装操作最新版docker-ce

在CentOS 7 和ubuntu 16.04 下安装Docker

Docker安装及操作

CentOS下使用Docker安装Jenkins及配置详细教程