CentOS 7 安装Docker
什么是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
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » CentOS 7 安装Docker