仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 552|回复: 8
打印 上一主题 下一主题

[CentOS(社区)] 来一发CentOS6下装置docker

[复制链接]
精灵巫婆 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:12:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
欢迎大家来到仓酷云论坛!Docker是一个开源的使用容器引擎,能够轻松的为任何使用创立一个轻量级的、可移植的、自力更生的容器。使用Linux的LXC、AUFS、Go言语、cgroup完成了资本的自力,能够很轻松的完成文件、资本、收集等断绝,其终极的方针是完成相似PaaS平台的使用断绝。
Docker值得存眷的特征:


  • 文件体系断绝:每一个历程容器运转在一个完整自力的根文件体系里。

  • 资本断绝:体系资本,像CPU和内存等能够分派到分歧的容器中,利用cgroup。

  • 收集断绝:每一个历程容器运转在本人的收集空间,假造接口和IP地点。

  • 日记纪录:Docker将会搜集和纪录每一个历程容器的尺度流(stdout/stderr/stdin),用于及时检索或批量检索。

  • 变动办理:容器文件体系的变动能够提交到新的映像中,并可反复利用以创立更多的容器。无需利用模板或手动设置。

  • 交互式shell:Docker能够分派一个假造终端并联系关系就任何容器的尺度输出上,比方运转一个一次***互shell。

Docker一般用于以下场景:


  • web使用的主动化打包和公布;

  • 主动化测试和延续集成、公布;

  • 在办事型情况中安排和调剂数据库或其他的背景使用;

  • 重新编译大概扩大现有的OpenShift或CloudFoundry平台来搭建本人的PaaS情况。

本文先容怎样在RedHat/CentOS情况下装置Docker。官方文档请求Linuxkernel最少3.8以上,且docker只能运转在64位的体系中。因为RHEL6和CentOS6的内核版本为2.6,因而必需要先晋级内核。
上面以CentOS6.5(64位)为例,先容下docker装置步调和利用***:
1、晋级内核(带aufs模块)
1、yum装置带aufs模块的3.10内核(或到这里下载kernel手动装置:http://down.51cto.com/data/1903250)
[size=1em][size=1em]cd/etc/yum.repos.d
[size=1em]wgethttp://www.ckuyun.com/yum/el6/hop5.repo

[size=1em]yuminstallkernel-ml-aufskernel-ml-aufs-devel




2、修正grub的主设置文件/etc/grub.conf,设置default=0,暗示第一个title下的内容为默许启动的kernel(一样平常新装置的内核在第一个地位)。


3、重启体系,这时候候你的内核就乐成晋级了。
[size=1em][size=1em][root@localhost~]#uname-r
[size=1em]3.10.5-3.el6.x86_64




检察内核是不是撑持aufs:
[size=1em][size=1em][root@localhost~]#grepaufs/proc/filesystems
[size=1em]nodevaufs




2、装置docker
1、起首封闭selinux:
[size=1em][size=1em]setenforce0
[size=1em]sed-i/^SELINUX=/cSELINUX=disabled/etc/selinux/config





2、在FedoraEPEL源中已供应了docker-io包,下载装置epel:
[size=1em][size=1em]rpm-ivhhttp://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm
[size=1em]sed-is/^mirrorlist=https/mirrorlist=http//etc/yum.repos.d/epel.repo




3、yum装置docker-io:
[size=1em][size=1em]yum-yinstalldocker-io





4、启动docker:
[size=1em][size=1em]servicedockerstart





5、检察docker版本:


检察docker日记:
[size=1em][size=1em]cat/var/log/docker



3、docker下令的利用
1、间接输出docker下令来检察一切的Options和Commands。
检察某一个command的具体利用***:dockerCOMMAND--help


2、搜刮可用的docker镜像:dockersearchNAME


3、下载镜像:dockerpullNAME[:TAG]
好比猎取最新的centos镜像:dockerpullcentos:latest
注重:这里要写用dockersearch搜刮到的完全的镜像名。
4、检察装置的镜像:dockerimages[NAME]



5、在docker容器中运转下令:dockerrunIMAGE[COMMAND][ARG...]
dockerrun下令有两个参数,一个是镜像名,一个是要在镜像中运转的下令。
注重:IMAGE=REPOSITORY[:TAG],假如IMAGE参数不指定镜像的TAG,默许TAG为latest。
在方才下载的镜像中输入"helloword":dockerruncentosechohelloworld!


6、列出容器:dockerps-a
检察比来天生的容器:dockerps-l
检察正在运转的容器:dockerps
7、显现容器的尺度输入:dockerlogsCONTAINERID
小妖女 该用户已被删除
沙发
发表于 2015-1-14 23:40:35 | 只看该作者

来一发CentOS6下装置docker

支持,楼下的跟上哈~
只想知道 该用户已被删除
板凳
发表于 2015-1-27 06:30:37 | 只看该作者
为什么要学Linux呢?每个人都有不同的看法,下面我说说自己的感想吧。?
地板
发表于 2015-2-5 11:13:38 | 只看该作者
生成新的unispimsp.ksc。”另外得到回复后如果问题解决,向帮助过你的人发个说明,让他们知道问题是怎样解决的。
老尸 该用户已被删除
5#
发表于 2015-2-11 16:57:12 | 只看该作者
Linux的成功就在于用最少的资源最短的时间实现了所有功能,这也是符合人类进化的,相信以后节能问题会日益突出。
透明 该用户已被删除
6#
发表于 2015-3-2 19:13:08 | 只看该作者
笔者五分钟后就给出了解决方法: “首先备份原文件到其他目录,然后删掉/usr/local/unispim/unispimsp.ksc,编辑 /usr/local/unispim/unispimsp.ini,最后重启动计算机
分手快乐 该用户已被删除
7#
发表于 2015-3-11 07:52:38 | 只看该作者
再次,Linux是用C语言编写的,我们有学习C语言的基础,读程序和编写代码方面存在的困难小一点,也是我们能较快掌握的原因之一。?
谁可相欹 该用户已被删除
8#
发表于 2015-3-18 06:57:23 | 只看该作者
下面笔者在论坛看到的一个好问题: “安装红旗4.0后,系统紫光输入法自带的双拼方案和我的习惯不一样,如何自定义双拼方案解决?谢谢?”这个问题很简练。
海妖 该用户已被删除
9#
发表于 2015-3-25 20:55:47 | 只看该作者
即便是非英语国家的人发布技术文档,Linux也都首先翻译成英语在国际学术杂志和网络上发表。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-16 07:43

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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