前提条件
目前,CentOS 仅发行版本中的内核支持 Docker。
Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。
Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本
通过 uname -r 命令查看你当前的内核版本
[root@runoob ~]# uname -r
离线安装Docker1.7.1版本
- 检查libcgroup库:rpm -q libcgroup
- 如果没查到就安装
rpm -ivh libcgroup-0.40.rc1-26.el6.x86_64.rpm
- 然后挂载
vi /etc/fstab
最后一行添加:none /cgroup cgroup defaults 0 0
- 启动cgroup并查看启动状态
5. 安装docker:
rpm -ivh docker-engine-1.7.1-1.el6.x86_64.rpm
如果报错(报错内容如下):error: Failed dependencies:
xz is needed by docker-engine-1.7.1-1.el6.x86_64
说明缺少依赖,安装依赖:
rpm -ivh xz-4.999.9-0.5.beta.20091007git.el6.x86_64.rpm
6. 再运行
rpm -ivh docker-engine-1.7.1-1.el6.x86_64.rpm
安装成功
启动docker:
Docker安装tomcat,测试Docker是否安装成功:
查找Docker Hub上的tomcat镜像
拉取官方的镜像
查看本地镜像列表
运行容器
查看容器启动情况
通过浏览器访问
注:依赖下载地址 http://rpmfind.net/linux/rpm2html/search.php
docker下载地址 https://yum.dockerproject.org/repo/main/centos/6/Packages/