登录  | 加入社区

黑狼游客您好!登录后享受更多精彩

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

查看: 500|回复: 0

centos7installdocker-ce

[复制链接]

195

主题

195

帖子

0

现金

黑狼菜鸟

Rank: 1

积分
0
发表于 2019-1-17 19:30:54 | 显示全部楼层 |阅读模式 来自 江苏徐州
PtOFI8W1pW8tItoT.jpg

条件条件

现在,CentOS 仅发行版本中的内核支持 Docker。

Docker 运行在 CentOS 7 上,要求体系为64位、体系内核版本为 3.10 以上。

Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求体系为64位、体系内核版本为 2.6.32-431 大概更高版本。

利用 yum 安装(CentOS 7下)

Docker 要求 CentOS 体系的内核版本高于 3.10 ,检察本页面的条件条件来验证你的CentOS 版本是否支持 Docker 。

通过 uname -r 下令检察你当前的内核版本

[root@runoob ~]# uname -r 3.10.0-327.el7.x86_64
lHIXaCAB9iaJtjt5.jpg
安装 Docker

从 2017 年 3 月开始 docker 在原来的底子上分为两个分支版本: Docker CE 和 Docker EE。

Docker CE 即社区免费版,Docker EE 即企业版,夸大安全,但需付费利用。

本文先容 Docker CE 的安装利用。

移除旧的版本:

$ sudo yum remove docker \                  docker-client \                  docker-client-latest \                  docker-common \                  docker-latest \                  docker-latest-logrotate \                  docker-logrotate \                  docker-selinux \                  docker-engine-selinux \                  docker-engine
安装一些须要的体系工具:

sudo yum install -y yum-utils device-mapper-persistent-data lvm2添加软件源信息:sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo更新 yum 缓存:sudo yum makecache fast安装 Docker-ce:sudo yum -y install docker-ce启动 Docker 背景服务sudo systemctl start docker测试运行 hello-world
[root@runoob ~]# docker run hello-world
VlDb0Gssazdys9sT.jpg
由于当地没有hello-world这个镜像,以是会下载一个hello-world的镜像,并在容器内运行。

利用脚本安装 Docker

1、利用 sudo 或 root 权限登录 Centos。

2、确保 yum 包更新到最新。

$ sudo yum update
3、实行 Docker 安装脚本。

$ curl -fsSL http://get.docker.com -o get-docker.sh$ sudo sh get-docker.sh
实行这个脚本会添加 docker.repo 源并安装 Docker。

4、启动 Docker 历程。

sudo systemctl start docker
5、验证 docker 是否安装乐成并在容器中实行一个测试的镜像。

$ sudo docker run hello-worlddocker ps
到此,Docker 在 CentOS 体系的安装完成。

镜像加快

鉴于国内网络题目,后续拉取 Docker 镜像非常迟钝,我们可以必要设置加快器来办理,我利用的是网易的镜像地点:http://hub-mirror.c.163.com。

新版的 Docker 利用 /etc/docker/daemon.json(Linux) 大概 %programdata%\docker\config\daemon.json(Windows) 来设置 Daemon。

请在该设置文件中参加(没有该文件的话,请先建一个):

{"registry-mirrors": ["http://hub-mirror.c.163.com"]}
删除 Docker CE

实行以下下令来删除 Docker CE:

$ sudo yum remove docker-ce$ sudo rm -rf /var/lib/docker
让您学习到的每一节课都有所劳绩
《Linux就该这么学》是一本由资深运维专家刘遄老师及国内多名红帽架构师(RHCA)基于最新RHEL7体系共同编写的高质量Linux技能自学教程,极其适适用于Linux技能入门教程或授课辅助课本。荣获双11、双12购物狂欢节IT品类册本销量冠军,2017年、2018年国内读者增速最快的技能册本,您可以在京东、当当、亚马逊及天猫搜刮书名后购买,亦可加刘遄老师微信交换学习(手指按住下图3秒钟即可主动扫描)~

GS0NZK8Cpcs99j0m.jpg

刘遄老师QQ:5604215

☀ Linux技能交换群:560843新群,火热加群中……
☀ 官方站点:www.linuxprobe.com
☀ 册本在线学习(电脑在线阅读结果更佳
http://www.linuxprobe.com/chapter-00.html
《Linux就该这么学》是一本基于最新Linux体系编写,面向零底子读者的技能册本。从Linux底子知识讲起,然后渐进式地进步内容难度,具体解说Linux体系中各种服务的工作原理和设置方式,以匹配真实生产情况对运维职员的要求,突显内容的实用性。想要学习Linux体系的读者可以点击"阅读原文"按钮相识这本书,同时这本书也得当专业的运维职员阅读,作为一本非常有参考代价的工具书!




上一篇:CentOS7上的FirewallD简明指南
下一篇:教各人在怎样Centos7体系中安装JDK、Tomcat、Mysql(文末附马哥linux全套视 ...
您需要登录后才可以回帖 登录 | 加入社区

本版积分规则

 

QQ|申请友链|小黑屋|手机版|Hlshell Inc. ( 豫ICP备16002110号-5 )

GMT+8, 2024-5-5 03:13 , Processed in 0.081381 second(s), 47 queries .

HLShell有权修改版权声明内容,如有任何爭議,HLShell將保留最終決定權!

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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