docker原来只支持ubantu系统,其他系统若想安装需要编译内核,但是在2010年docker支持redhat和centos等系统了,所以现在没有内核的限制了,一般redhat6以上的版本都支持, 其他系统也支持。
(1)检查前提条件 #这一步基本上不用做,现在都支持了
查看内核版本:uname -a #一般2.6以上的就可以了
检查docker存储驱动:ls -l /sys/class/misc/device-mapper #显示内容即可
grep device-mapper /proc/devices
注:如果没有需要安装:yum install -y device-mapper
modprobe dm_mod #加载dm_mod内核模块
(2)安装docker(centos6或redhat6中)
yum install -y http://ftp.riken.jp/Linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm #安装epel源
yum install docker-io -y #安装docker
(3)启动docker进程
service docker start
chkconfig docker on
(4)docker的使用
docker -h #查看帮助
docker info #查看docker信息
docker run -i -t centos /bin/bash #运行centos服务器(如果宿主机没有会自动下载的)
docker ps -a #查看所有虚拟设备(没有-a是查看正在运行的虚拟设备)
docker ps cdafd0638695 #查看某一虚拟设备的信息
docker start cdafd0638695 #启动某一设备
docker attach cdafd0638695 #进入某一设备
cat /var/lib/docker/containers/ #查看docker目录
docker ps -a -q #只查看id信息
docker run centos env #进入某一设备并查看其环境变量