CentOS 6.5 Docker安装部署

1.升级内核

# uname -r

2.6.32-573.22.1.el6.x86_64

(2).导入公钥数字证书

# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

报错执行下面
# yum update nss

(3).安装ELRepo

# rpm -ivh http://www.elrepo.org/elrepo-release-6-5.el6.elrepo.noarch.rpm

(4).安装kernel长期版本

# lt表示long-term的意思,长期维护版本,也可以将kernel-lt改为kernel-ml,安装主线版本

# yum --enablerepo=elrepo-kernel install kernel-lt -y

(5).编辑grub.conf文件,修改Grub引导顺序,确认刚安装好的内核在哪个位置,然后设置default值(从0开始),一般新安装的内核在第一个位置,所以设置default=0。

vim /etc/grub.conf

# 以下是/etc/grub.conf的内容
default=0 # 修改该值即可
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (3.10.103-1.el6.elrepo.x86_64)

(6).重启并查看内核版本,将会发现内核已经更新。

# uname -r

4.4.215-1.el6.elrepo.x86_64

2.安装Docker

(1).禁用selinux,因为selinux和LXC有冲突,故而需要禁用

vim /etc/selinux/config的内容

# 以下是/etc/selinux/config的内容
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=disabled # 将SELINUX设为disabled,注意修改后最好重启下机器。

(2) 安装Docker

#  yum install https://get.docker.com/rpm/1.7.1/centos-6/RPMS/x86_64/docker-engine-1.7.1-1.el6.x86_64.rpm

(3).启动Docker

#  service docker start

#  docker -d

报错就执行一下命令

#  yum upgrade device-mapper-libs


(4).将Docker开机启动

# chkconfig docker on

$ /etc/init.d/iptables start 第一次启动docker后,会自动添加几条docker防火墙规则,以及创建网桥。记得save iptables $ /etc/init.d/iptables save

原文地址:https://www.cnblogs.com/Nanaya/p/12456606.html