Centos安装过程
Docker从1.13版本之后采用时间线的方式作为版本号,分为社区版CE和企业版EE。
社区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务,比如经过官方测试认证过的基础设施、容器、插件等。
社区版按照stable和edge两种方式发布,每个季度更新stable版本,如17.06,17.09;每个月份更新edge版本,如17.09,17.10。
1. 安装依赖
yum install -y yum-utils device-mapper-persistent-data lvm2
由于国内网络问题,我们可以设置阿里云yum源来加快速度
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
2. 可以查看所有仓库中所有docker版本,并选择特定版本安装
yum list docker-ce --showduplicates | sort -r
3. 安装Docker
# 直接安装默认版本
yum install docker-ce docker-ce-cli containerd.io
# 安装指定版本
sudo yum install docker-ce-version号 docker-ce-cli-version号 containerd.io
4. 设置Docker开机自启并启动
systemctl enable docker && sudo systemctl start docker
docker安装时默认创建了docker用户组,将普通用户加入docker用户组就可以不使用sudo来操作docker
sudo usermod -aG docker 用户名 //注:添加用户组之后要退出重新登录才会生效
镜像加速
只要是外国的东西在国内基本都很难有好的速度,所有就有了加速器的概念,目前国内常用的如下:
- 阿里云:https://dev.aliyun.com/search.html
- USTC:https://lug.ustc.edu.cn/wiki/mirrors/help/docker
- daocloud:http://get.daocloud.io/
- 网易:https://c.163.com
- 时速云:https://hub.tenxcloud.com/
- 灵雀云:https://hub.alauda.cn/
- 推荐优先阿里云,然后是 USTC
- 我下面的讲解也是基于阿里云加速
- 阿里云的服务需要注册账号,首次使用需要设置 docker 登录密码(阿里云叫做:修改Registry登录密码),这个以后用私人仓库会用到。
- 如果忘记了,后面可以在这里修改:https://cr.console.aliyun.com/#/imageList
- 注册后请访问:https://cr.console.aliyun.com/#/accelerator,你会看到专属的加速地址,比如我是:
https://a4jvbfkt.mirror.aliyuncs.com
,所以下面文章你看到该地址都表示是这个专属地址,请记得自己更换自己的。 - 以及教你如何使用 Docker 加速器。如果你已经安装了最新版的 Docker 你就不需要用它的脚本进行安装了。
- 最新版本的 Docker 是新增配置文件:
vim /etc/docker/daemon.json
,增加如下内容:
{
"registry-mirrors": ["https://a4jvbfkt.mirror.aliyuncs.com"]
}
网友评论