centos6.5 mini 安装docker
在这里我用的是centos6.5 mini 版。vim工具需要装。默认只有vi工具。
1、安装前提:官方文档要求Linux kernel至少3.8以上,且docker只能运行在64位的系统中。由于RHEL6和CentOS6的内核版本为2.6,因此必须要先升级内核。
2、升级内核要带有aufs模块的,建议用yum安装。
如果这个添加源方式升级如果不行,手动安装着两个包也可以。下载地址:链接:http://pan.baidu.com/s/1o8O1BZk 密码:5ur8
步骤:
[root@localhost ~]# cd /etc/yum.repos.d/ [root@localhost ~]# wget http://www.hop5.in/yum/el6/hop5.repo [root@localhost ~]# yum -y install kernel-ml-aufs kernel-ml-aufs-devel #关闭selinux [root@localhost ~]# setenforce 0 [root@localhost ~]# sed -i '/^SELINUX=/c\SELINUX=disabled' /etc/selinux/config
修改grub.conf 文件
[root@localhost ~]# vim /etc/grub.conf
2、关闭iptables:
[root@localhost ~]# service iptables stop iptables: Setting chains to policy ACCEPT: filter [ OK ] iptables: Flushing firewall rules: [ OK ] iptables: Unloading modules: [ OK ]
3、在Fedora EPEL源中已经提供了docker-io包,下载安装epel:
[root@localhost ~]# rpm -ivh http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm
4、接下来安装带ns的iproute包,首先卸载已经安装的iproute包
[root@localhost ~]# rpm -qa | grep iproute iproute-2.6.32-31.el6.x86_64 [root@localhost ~]# rpm -e iproute-2.6.32-31.el6.x86_64 --nodeps #下载云盘已经下载好的安装包 http://pan.baidu.com/s/1bnlQDDd iproute-2.6.32-130.el6ost.netns.2.x86_64.rpm iproute-debuginfo-2.6.32-130.el6ost.netns.2.x86_64.rpm iproute-devel-2.6.32-130.el6ost.netns.2.x86_64.rpm iproute-doc-2.6.32-130.el6ost.netns.2.x86_64.rpm #开始安装 [root@localhost ~]# rpm -ivh iproute-*
5、安装完成就可以安装docker包了
[root@localhost ~]# yum -y install docker-io
6、启动docker
[root@localhost ~]# service docker start Starting cgconfig service: [ OK ] Starting docker: [ OK ]
三、使用docker
查看镜像,由于镜像是空的所以查看也是空的
[root@localhost ~]# docker images
下载镜像
[root@localhost ~]# docker pull centos:6 #现在可能没有这个镜像了 换成docker pull centos6 试试
下载完成,再查看镜像
启动一个容器
查看最近生成和运行中的容器:docker ps -l docker ps -l
进入容器,无需拷贝完整的id,一般写最开始的三至四个字符即可
要退出容器 输入exit
停止容器 docker stop 06
删除一个容器
删除镜像:docker rmi 镜像名或者id
以上就是centos6.5 mini版 的docker安装配置 。关于更详细的docker 指南请查阅相关资料和书籍。