docker系列文章-基于centos7的docker ce 安装教程

目录

一、背景

二、centos7 上docker 安装及配置说明

1.添加docker yum 源 

2.选择docker版本

3.docker安装

4.docker配置

三、docker 常用操作

  1. docker 启动、停止及配置reload

 2. 检查docker 是否安装正常

四、Reference


一、背景

Docker 从 17.03版本之后分为 CE(Community Edition) 和 EE(Enterprise Edition),互联网公司一般都使用开源的CE版本,

因此本文只介绍CE版本的docker 安装。下文附CE和EE版本的一个区别。

Last week, we announced Docker Enterprise Edition (EE) and Docker Community Edition (CE) new and renamed versions of the Docker platform. Docker EE, supported by Docker Inc., is available on certified operating systems and cloud providers and runs certified Containers and Plugins from Docker Store. The Docker open source products are now Docker CE and we have adopted a new lifecycle and time-based versioning scheme for both Docker EE and CEDocker Community Edition

二、centos7 上docker 安装及配置说明

1.添加docker yum 源 

#更新yum源,如果没有yum-config-manager命令,执行yum -y install yum-utils
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

2.选择docker版本

    我们实例安装选择docker ce 最新的stable 版本 docker-ce-18.06.1.ce-3.el7

yum list docker-ce --showduplicates | sort -r

特殊说明 :

yum 安装包说明:版本(18.06.0.ce-3.el7)附加到包名名称(docker-ce)并用连字符(-)分隔,如docker-ce-18.06.1.ce-3.el7

3.docker安装

经过上述步骤我们选择出适合我们的安装包之后,使用yum 安装docker ce 当前最新版本,命令如下:

yum install -y docker-ce-18.06.0.ce-3.el7
无外网状态下,yum 安装包下载地址:
https://download.docker.com/linux/centos/7/x86_64/stable/Packages/

 

4.docker配置

 4.1 两个关键配置文件: 

# /etc/docker/daemon.json

 # /usr/lib/systemd/system/docker.service

4.2 daemon.json 配置文件实例:

{
   "storage-driver": "overlay2",
   "storage-opts": [
      "overlay2.override_kernel_check=true"
    ]
} 

上述配置说明:指定docker 存储驱动为overlay2  ,docker 支持的存储驱动列表:

4.3 docker.service 配置文件实例 

其中 ExecStart=/usr/bin/dockerd 
修改为:
ExecStart=/usr/bin/dockerd \
          --graph /data7/docker\
          --exec-opt native.cgroupdriver=systemd

上述配置说明: 

--exec-opt native.cgroupdriver=systemd 指定docker cgroup 驱动为systemd,支持 systemd 和 cgroups两种

--graph /data7/docker 设置docker 是运行时根目录,默认 /var/lib/docker , 这个挂载点一般比较小,很容易写满,因此原则一个存储空间较大的挂载点 /data7

三、docker 常用操作

  1. docker 启动、停止及配置reload

#docker 启动
systemctl start docker

#docker 重启
systemctl restart docker

#docker 停止
systemctl stop docker

#修改完docker 配置之后,需要reload配置生效
systemctl daemon-reload

 2. 检查docker 是否安装正常

  2.1 docker info

  2.2 run一个docker container

   docker run -it centos /bin/bash 看是否正常

四、Reference

 1. docker 存储驱动对比:  http://dockone.io/article/1513

 2. docker 仓库地址:https://hub.docker.com/

 3. docker 介绍:https://blog.csdn.net/chaosj/article/details/83210926

 4. 我的博客:https://blog.csdn.net/ChaosJ

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值