CentOS 7 安装Docker

  • 时间:2018-06-18 23:00 作者:运维那点事 来源:运维那点事 阅读:162
  • 扫一扫,手机访问
摘要:什么是Docker?Docker是一个开源的引擎,能轻松的为任何应使用创立一个轻量级的、可移植的、可互换、便携式、可扩展的容器。开发者或者运维人员将编译测试通过的应使用快速、批量地在生产环境中部署。Docker官方提供两个版本,分别是“Community Edition(社区版简称:CE)”和“En

什么是Docker?

Docker是一个开源的引擎,能轻松的为任何应使用创立一个轻量级的、可移植的、可互换、便携式、可扩展的容器。开发者或者运维人员将编译测试通过的应使用快速、批量地在生产环境中部署。

Docker官方提供两个版本,分别是“Community Edition(社区版简称:CE)”和“Enterprise Edition(企业版简称:EE)”。

Docker概念

镜像:一个只读的模版,相似系统安装镜像(iso)文件。

容器:容器相似于虚拟主机,每个容器都是独立互相隔离。容器能被启动、中止、删除。

仓库:是存放镜像的场所,仓库分为公开仓库和私有仓库。

资源

Docker官网文档:https://docs.docker.com

CentOS安装说明:https://docs.docker.com/enginmatche/installation/linux/docker-ce/centos/

Docker RPM下载网址:https://download.docker.com/linux/centos/7/x86_64/stable/Packages/

官网镜像:https://hub.docker.com/

Docker模版:https://openvz.org/

Docker中文社区:http://www.docker.org.cn

官网CentOS镜像:https://hub.docker.com/_/centos/

准备工作

System Version:CentOS Linux release 7.2.1511 (Core)

Docker Version :17.09.0-ce

系统要求:

系统必需启使用:centos-extras

建议用“overlay2”为存储驱动

安装

1.卸载老版本(没有老版本跳过)

[root@localhost ~]# yum remove docker docker-common docker-selinux docker-engine

2.安装所需软件包

[root@localhost ~]# yum -y install yum-utils device-mapper-persistent-data lvm2

yum-utils:管理repository及扩展包的工具 (主要是针对repository)。

device-mapper-persistent-data:存储设施映射配置工具。

lvm2:一套管理逻辑分区的工具,允许跨多个物理磁盘和磁盘分区跨越文件系统,并提供逻辑分区的动态增长或者缩小,镜像和低存储空间快照。

3.设置REPO源

[root@localhost ~]# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

4.启使用edge和test仓库

存储库包含在“docker.repo”文件中。默认情况是禁使用,用“enable”参数启使用,不使用能通过“disable”参数禁使用。

yum-config-manager --enable docker-ce-edge

yum-config-manager --disable docker-ce-test

注意:

stable:每个季度提供可靠的升级。

edge:每月提供新功可以。

4.安装docker ce (默认安装最新)

[root@localhost ~]# yum -y install docker-ce

注意:版本升级执行yum -y upgrade docker-ce”

5.安装指定版本docker

[root@localhost ~]# yum list docker-ce --showduplicates | sort -r

docker-ce.x86_64 17.03.1.ce-1.el7.centos docker-ce-stable

docker-ce.x86_64 17.03.0.ce-1.el7.centos docker-ce-stable

[root@localhost ~]# yum -y install docker-ce-17.03.1.ce

6.查看docker版本

[root@localhost ~]# docker -v

Docker version 17.09.0-ce, build afdb6d4

7.启动docker

[root@localhost ~]# systemctl start docker

8.增加开机自动启动

[root@localhost ~]# systemctl enable docker

  • 全部评论(0)
最新发布的资讯信息
【系统环境|服务器应用】树莓派安装TensorFlow(2020-04-24 21:11)
【系统环境|服务器应用】防面试-SD_WebImage(2020-04-24 21:11)
【系统环境|服务器应用】推荐一款视频控件xgplayer(2020-04-24 21:11)
【系统环境|服务器应用】PostgreSQL 源码解读(27)- 查询语句#12(查询优化-上拉子链接#2)(2020-04-24 21:11)
【系统环境|服务器应用】如何轻松学习JavaScript?(2020-04-24 21:10)
【系统环境|服务器应用】【源码剖析】Launcher 8.0 源码 (12) --- Launcher 启动流程 第五步之计算桌面各布局细节参数(2020-04-24 21:10)
【系统环境|服务器应用】前台碰撞室之console.log与文本字符(2020-04-24 21:10)
【系统环境|服务器应用】好用的Middleware实现(2020-04-24 21:10)
【系统环境|服务器应用】前台面试每日 3+1 —— 第373天(2020-04-24 21:10)
【系统环境|服务器应用】绍圣--kafka之生产者(五)(2020-04-24 21:10)
手机二维码手机访问领取大礼包
返回顶部