如何通过yum安装Docker和Docker-Compose

一、环境描述

1. 虚拟机配置

  • CPU:双核
  • 内存:4 GB
  • 硬盘:120 GB
  • IP:192.168.1.10

2. 操作系统

  • 版本:CentOS 7.3 x86_64 (1611)
  • 安装方式:Minimal

3. 宿主机环境

  • Windows 10 Enterprise
  • VMware Workstation 12.5.2

4. Docker

  • 版本:17.06.2
  • 安装方式:yum

5. Docker-Compose

  • 版本:1.16.1
  • 安装方式:pip

二、安装Docker

1. 添加yum源

在Shell中运行以下命令,安装yum-utils软件包,然后添加yum源:

yum install -y yum-utils
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

2. 安装docker

在Shell中运行以下命令,安装docker社区版:

yum install -y docker-ce

3. 配置网桥和镜像仓库

在Shell中运行以下命令,修改docker的默认网桥,并且添加阿里云的镜像仓库:

sed -i '12s/$/ --bip=192.168.7.1\/24 --registry-mirror=https:\/\/qxx96o44.mirror.aliyuncs.com/' /usr/lib/systemd/system/docker.service

4. 启动服务

在Shell中运行以下命令,启动docker服务:

systemctl daemon-reload
systemctl restart docker.service

三、安装Docker-Compose

1. 添加EPEL源

在Shell中运行以下命令,安装EPEL源:

yum install -y epel-release

2. 安装python-pip

在Shell中运行以下命令,安装Python-pip软件包:

yum install -y python-pip

3. 安装docker-compose

在Shell中运行以下命令,通过pip安装docker-compose:

pip install docker-compose

四、验证安装

1. 检查docker版本

通过Shell检查docker版本,若返回信息如下图所示,则表示安装成功:

检查docker版本

2. 检查docker-compose版本

通过Shell检查docker-compose版本,若返回信息如下图所示,则表示安装成功:

检查docker-compose版本

3. 运行示例容器

运行hello-world镜像,若返回信息如下图所示,则表示docker配置正确:

运行hello-world容器