一、前提条件
操作系统要求
Docker 要求 CentOS 系统的内核版本高于 3.10 ,首先需要验证你的CentOS 版本是否支持 Docker 。通过 uname -r 命令查看你当前的内核版本
二、安装方法
Docker发行版分为社区免费版和企业版,Docker CE 即社区免费版,Docker EE 即企业版,强调安全,但需付费使用。本文介绍 Docker CE 的安装使用。在安装之前,先执行一下命令,如果系统中存在旧版本的Docker会将旧版本的移除:
yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine
安装一些必要的系统工具:
yum install-y yum-utils device-mapper-persistent-data lvm2
添加阿里云的软件源信息:
yum-config-manager--add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
更新 yum 缓存:
yum makecache fast
准备工作做好后,安装就很简单了,一条命令搞定:
yum -y install docker-ce
启动 Docker 后台服务
systemctl start docker
重启docker
systemctl restart docker
测试运行 hello-world
docker run hello-world(使用docker run 命令时,会先从本地镜像库中找容器的镜像,如果本地没有,就会从配置的镜像地址中拉取最新的镜像进行容器运行)。
三、镜像加速
Docker作为国外软件,默认使用的镜像地址是国外的,虽然可以访问,但是速度极慢,严重影响使用体验,所以建议添加一个国内的镜像地址,镜像拉取速度杠杆的。国内镜像地址的话可以使用网易的镜像地址:http://hub-mirror.c.163.com。通过命令vi /etc/docker/daemon.json来创建镜像地址注册文件,文件内容如下:
{
"registry-mirrors":["http://hub-mirror.c.163.com"]
}
添加完镜像地址后重启docker服务service docker restart
四、删除 Docker CE
执行以下命令来删除 Docker CE:
yum remove docker-ce
rm -rf /var/lib/docker