**1**.Docker的安装
必备环境:
**CentOS 7.4** 下载链接 http://mirrors.nju.edu.cn/centos/7/isos/x86_64/CentOS-7-x86_64-Everything-1708.iso
**Docker 1.12.6** yum命令安装,版本一定要是1.12.6,千万不要按照文档上安装Docker CE
安装步骤
**(1)**.我是在VM中新建的虚拟机,虚拟机要保证挂载点**/boot**文件系统为ext4(挂载点**/**文件系统为ext4),主机名只由字母和中划线组成,网络使用NAT模式,安装完,使用`df -hT`来查看文件系统
由于CentOS 7.4内核版本过低,我们应该先升级内核,命令如下:
`cd etc/yum.repos.d/`
`yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm`
`yum install http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm` 安装插件
为升级内核避免冲突,我们先使用`rpm -qa | grep kernel`查找旧版本tool,`rpm -e kernel-tools-3.10.0-693.el7.x86_64 kernel-tools-libs-3.10.0-693.el7.x86_64`移除
安装新内核 `yum --enablerepo=elrepo-kernel install kernel-lt*`,`rpm -e kernel-3.10.0-693.el7.x86_64`强制移除旧内核并`reboot`
`uname -a `
`yum update && yum upgrade`
`reboot`
**(2)**进行安装Docker `yum install docker`
由于国内的某些原因我们使用docker会特别慢,所以我们需要一个加速器,在此我使用的是阿里云容器镜像服务,注册后
![image.png](https://static.studygolang.com/180118/2674fae35f8e8dd97a30544f175c56b1.png)
接下来我们要可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器:
```
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://xxx.com"]
"storage-driver":"overlay2"
"storage-opts":["overlay2.override_kernel_check=true"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
```
关闭防火墙 `disable firewalld`
`vi /etc/selinux/config` 把里边的一行改为`SELINUX=disabled`并`reboot`
**(3)**运行镜像
`docker run --rm --name=alpine -it alpine sh` run时会自动把镜像从仓库中pull下来
有疑问加站长微信联系(非本文作者))