CentOS6.5上安装Docker
2017-01-06 18:09
513 查看
首先需要Disable掉Selinux(不然安装过程中会遇到很多限制):
vim /etc/selinux/config
修改:
SELINUX=disabled
修改完成后,重启虚拟机:
reboot
重启后查看selinux状态:
sestatus
下载并安装epel源:
wgethttp://ftp.riken.jp/Linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm
安装lxc和libcgroup
安装命令:yum install lxc libcgroup
安装完成后,继续安装docker-io
安装命令:yum install docker-io
启动docker:
/etc/init.d/docker start
确认docker是否启动成功:
ps -ef | grep docker
vim /etc/selinux/config
修改:
SELINUX=disabled
修改完成后,重启虚拟机:
reboot
重启后查看selinux状态:
sestatus
下载并安装epel源:
wgethttp://ftp.riken.jp/Linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm
安装lxc和libcgroup
Cgroups: Cgroup是用于将一个或多个进程关联成“进程组”并统一进行的监控和管理的容器。根据监控或管理的需要,运行中的系统上很可能存在多个Cgroup,而这些Cgroup被组织成了层级结构(倒置的树状结构)。事实上,Cgroups是一种资源控制机制,其资源配置的最小单位是所谓的Subsystem――一种资源控制器,通过将资源划分为多种不同的类型(CPU、内存、磁盘输入输出等)并将这些类型的资源关联至层级结构中指定的Cgroup实现资源分配。 LXC: LXC即LinuX Containers,它是一种利用新版Linux内核的特性(Cgroups等)实现的无需hypervisor的轻型虚拟化技术。LXC能够虚拟出一个完整的系统环境(rootfs),也可以仅为单个或多个应用程序提供虚拟化运行环境。从使用方式来看,它更像是增强版的chroot环境。 (参考链接:http://www.tuicool.com/articles/6n2m2u) |
安装完成后,继续安装docker-io
Docker.io是轻量级的“容器引擎+映像仓库”,在LXC(linux轻量级容器)的基础上构建,可以运行任何应用程序。 docker.io的核心层由以下几个部分组成: 1、可执行程序,“/usr/bin/docker” 2、docker.io网站上有一系列创建好的操作系统和应用程序映像 3、AUFS(另一个统一文件系统)来实现文件系统的快照,文件变化,控制只读或读写的需求。 4、LXC(Linux轻量级容器) 5、Cgroups(各种资源和命名空间的管理) (参考链接:http://www.oschina.net/translate/nstalling-dockerio-on-centos-64-64-bit) |
安装命令:yum install docker-io
启动docker:
/etc/init.d/docker start
确认docker是否启动成功:
ps -ef | grep docker
在CentOS6.5上面启动后发现并未找到docker进程: 查看docker的启动状态: 在StackOverflow上找到了解决办法,可能与lib-service-mapper有关,通过升级版本就搞定了: yum-config-manager --enable public_ol6_latest yum install device-mapper-event-libs (参考链接:http://stackoverflow.com/questions/27216473/docker-1-3-fails-to-start-on-rhel6-5 http://wenku.baidu.com/link?url=Q171zRGiRFtFxcdwxl43ubi2AH8lxlIf-NuGzWn1mzjxrMfpoF0lXbTxBQBjuLlInzQSBE7J9uIg5htHvTkyonIH8PP-Oisp0GL0XJk34OO) 重启docker: 查看docker进程已经启动(/usr/bin/docker -d) |
相关文章推荐
- Centos6.5 安装 Docker
- 实战CENTOS6.5安装docker并创建asp.net mvc 5 镜像,运行MVC 网站
- Docker -CentOS 6.5上安装
- centos 6.5 安装docker
- CentOS 6.5 Docker安装
- Docker 在Centos 6.5 X64下安装
- CentOS-6.5在线安装docker-1.7教程
- centos 6.5安装docker报错(查看报错详细信息--推荐)
- CentOS-6.5离线安装docker-1.7教程
- docker+node+Cordova 多平台流媒体直播系统 一 centos6.5 源码编译安装node5.8(1)
- centos 6.5安装docker报错
- CENTOS6.5 下docker安装和配置
- 在centos6.5上安装docker
- Docker实践一(安装配置) 基于centos6.5
- Docker安装应用(Centos6.5_x64)
- CentOS 6.5 安装配置Docker指南
- CentOS 6.5安装使用docker
- 阿里云Centos6.5安装配置docker
- centos6.5安装docker
- Centos 6.5 x64 安装docker 服务