Centos7.6安装Docker

简介

本文主要介绍如何在Centos7.6上安装Docker和Docker-compose

  • 各组件版本
软件 版本
系统 centos7.6
docker 1.3.1
docker-compose 1.18.0

前置条件

  • 已有Centos7环境
    本文基于Centos7进行演示,如果没有Centos7环境,可以参照基于VMware14创建Centos7虚拟机

Docker安装

# 安装EPEL源,EPEL (Extra Packages for Enterprise Linux)是基于Fedora的一个项目,
# 为“红帽系”的操作系统提供额外的软件包,适用于RHEL、CentOS和Scientific Linux.

yum install -y epel-release
# 安装docker
yum install -y docker 
# 启动docker
systemctl start docker
# 查看docker版本
docker version
# 返回的版本信息如下
Client:
 Version:         1.13.1
 API version:     1.26
 Package version: docker-1.13.1-103.git7f2769b.el7.centos.x86_64
 Go version:      go1.10.3
 Git commit:      7f2769b/1.13.1
 Built:           Sun Sep 15 14:06:47 2019
 OS/Arch:         linux/amd64

Server:
 Version:         1.13.1
 API version:     1.26 (minimum version 1.12)
 Package version: docker-1.13.1-103.git7f2769b.el7.centos.x86_64
 Go version:      go1.10.3
 Git commit:      7f2769b/1.13.1
 Built:           Sun Sep 15 14:06:47 2019
 OS/Arch:         linux/amd64
 Experimental:    false

Docker加速

一般情况下从docker hub上拉取镜像速度会比较慢,如果比较快,可以跳过

登入阿里云 https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors ,根据官方文档进行配置加速
Centos7.6安装Docker_第1张图片
如下是我的配置

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://e8drkw2i.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

Docker-compose安装

# 安装docker-compose
yum install -y docker-compose
# 版本查看
docker-compose version
# 返回的版本信息如下
docker-compose version 1.18.0, build 8dd22a9
docker-py version: 2.6.1
CPython version: 3.6.8
OpenSSL version: OpenSSL 1.0.2k-fips  26 Jan 2017

你可能感兴趣的:(linux)