> RedHat >

redhat安装docker

一、禁用selinux 由于Selinux和LXC有冲突,所以需要禁用selinux。编辑/etc/selinux/config,设置两个关键变量。     SELINUX=disabled  SELINUXTYPE=targeted

二、配置Fedora EPEL源 1 sudo yum install http://ftp.riken.jp/Linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm

三、添加hop5.repo源

cd /etc/yum.repos.d  sudo wget http://www.hop5.in/yum/el6/hop5.repo

四、安装Docker sudo yum install docker-io

图1是yum安装过程中的截图,可以发现安装的软件只有docker和lxc相关包,没有内核包,例如kernel-ml-aufs。




 

图1 yum install docker-io输出截图

五、初步验证docker   输入docker -h,如果有如下输出,就证明docker在形式上已经安装成功。

# docker -h  Usage of docker:    -D=false: Enable debug mode    -H=[]: Multiple tcp://host:port or unix://path/to/socket to bind in daemon mode, single connection otherwise    -api-enable-cors=false: Enable CORS headers in the remote API    -b="": Attach containers to a pre-existing network bridge; use 'none' to disable container networking    -bip="": Use this CIDR notation address for the network bridge's IP, not compatible with -b    -d=false: Enable daemon mode    -dns=[]: Force docker to use specific DNS servers    -g="/var/lib/docker": Path to use as the root of the docker runtime    -icc=true: Enable inter-container communication    -ip="0.0.0.0": Default IP address to use when binding container ports    -iptables=true: Disable docker's addition of iptables rules    -p="/var/run/docker.pid": Path to use for daemon PID file   -r=true: Restart previously running containers    -s="": Force the docker runtime to use a specific storage driver    -v=false: Print version information and quit




(责任编辑:IT)