Centos-7下安装Docker

1.安装工具

yum -y install vim net-tools ntp ntpdate  yum-utils device-mapper-persistent-data lvm2

2.升级centos内核

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
yum --disablerepo=\* --enablerepo=elrepo-kernel repolist
yum --disablerepo=\* --enablerepo=elrepo-kernel install -y kernel-ml.x86_64
# 删除旧版本工具包
yum remove -y kernel-tools-libs.x86_64 kernel-tools.x86_64
# 安装新版本工具包
yum --disablerepo=\* --enablerepo=elrepo-kernel install -y kernel-ml-tools.x86_64

3.修改默认内核启动顺序

vim /etc/default/grub
#将GRUB_DEFAULT=saved修改为0  后执行以下命令生效
grub2-mkconfig -o /boot/grub2/grub.cfg
#重启验证
reboot
#重启后验证版本为4.1以上
uname -r  

4.安装iptables

yum install -y iptables

5.安装docker

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
#查看docker版本
yum list docker-ce.x86_64 --showduplicates | sort -r
#安装docker 指定版本
yum makecache fast && yum -y install docker-ce-18.06.0.ce-3.el7

6.设置阿里云加速

mkdir -p /etc/docker

tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://xcg7myel.mirror.aliyuncs.com"]
}
EOF

7.设置开机启动及启动docker

#启动docker
systemctl daemon-reload && systemctl restart docker 
#设置开机启动
systemctl enable docker.service
#验证
docker run --rm  busybox echo "hello world"
docker search redis

8.由于具体系统环境各不相同,出现问题可以从检查IP,DNS配置,或者关闭防火墙等处着手。

猜你喜欢

转载自www.cnblogs.com/kuhn9957/p/9722938.html
今日推荐