设为首页 收藏本站
查看: 923|回复: 0

[经验分享] CentOS 7 安装Docker

[复制链接]

尚未签到

发表于 2018-4-19 15:54:25 | 显示全部楼层 |阅读模式
什么是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、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-449161-1-1.html 上篇帖子: Centos 7.0平台安装MongoDB 下篇帖子: centos/redhat 7日志设置
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表