Centos-7下安装Docker

Posted kuhn9957

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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配置,或者关闭防火墙等处着手。

以上是关于Centos-7下安装Docker的主要内容,如果未能解决你的问题,请参考以下文章

CentOS 7 下 yum 方式安装 Docker 环境

Docker- Centos 7.x 下安装 Docker

CentOS 7下Docker的安装和验证

CentOS 7 中 Docker 的安装

Centos-7下安装Docker

如何在 CentOS 7 上安装 Docker