Docker 有 Docker-CE和Docker-EE 两种发行版。
Docker-CE 指 Docker 社区版,由社区维护和提供技术支持,为免费版本,适合个人开发人员和小团队使用。
Docker-EE 指 Docker 企业版,为收费版本,由售后团队和技术团队提供技术支持,专为企业开发和IT团队而设计。
相比Docker-EE,增加一些额外功能,更重要的是提供了更安全的保障。
此外,Docker 的发布版本分为 Stable 版和 Edge 版,区别在于前者是按季度发布的稳定版(发布慢),后者是按月发布的边缘版(发布快)。
通常情况下,Docker-CE足以满足我们的需求
安装docker篇:(操作系统 CentOS 7)
1. 配置yum源
由于centos自带的yum源比较陈旧,这里我们配置一个清华大学的源
repo的yum源配置文件下载地址:
https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo
1.1 下载repo的yum源配置文件到:
/etc/yum.repos.d/docker-ce.repo
1.2 因为国内从docker.com站点上拉镜像会非常慢,所以我们替换下源地址
编辑 docker-ce.repo
替换 download.docker.com 为 mirrors.tuna.tsinghua.edu.cn/docker-ce
# vim /etc/yum.repos.d/docker-ce.repo
:%s@download.docker.com@mirrors.tuna.tsinghua.edu.cn/docker-ce@
1.3 yum repolist查看,docker-ce源已经配置生效,且有检测到软件包
2. Docker安装及简单配置
2.1 使用yum直接安装,这里注意前面已经说明为什么使用docker-ce发行版,也已经配置好了docker-ce源,这里不再过多阐述
安装完成后可以看到安装了docker-ce-stable 18.09.1版本及其依赖包
# yum -y install docker-ce
2.2 配置加速器(pull镜像加速,如果你的网络很OK那么请忽略这个配置)
国内拉取国外资源效率较低,网络质量不佳,这里我们配置国内的docker镜像源加速器,几个比较好用的加速器列表:
Docker中国:https://registry.docker-cn.com
阿里云:https://help.aliyun.com/document_detail/60750.html(需登录阿里云获取地址)
例:https://b6n272hj.mirror.aliyuncs.com
网易:http://hub-mirror.c.163.com
七牛:https://reg-mirror.qiniu.com/
腾讯云:https://cloud.tencent.com/document/product/457/9113
创建 /etc/docker 目录,或者直接启动docker服务会自动创建该目录,
# cat daemon.json
{
"registry-mirrors": [
"https://registry.docker-cn.com"
]
}
启动docker服务,可以通过docker info命令查看docker相关版本及配置信息,其中我们配置的加速地址也配置成功了
# systemctl start docker
# docker version
# docker info