为了方便的安装升级Docker,同时按照Docker官方文档中的方式,配置Docker的yum源,配置好yum源之后,可以通过yum的list命令,获取可以安装的docker版本、更换为阿里云源可以提升速度
官方版安装
1.查看系统要求
Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看CentOS的内核版本。
1 | uname -a |
2.删除旧版本
1 | yum remove docker docker-common docker-selinux docker-engine |
3.安装需要的软件包
yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
1 | sudo yum install -y yum-utils device-mapper-persistent-data lvm2 |
4.设置Docker yum源
1 | sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo |
5.查看所有仓库中所有docker版本
可以查看所有仓库中所有docker版本,并选择特定的版本安装。
1 | yum list docker-ce --showduplicates | sort -r |
6.安装docker
1 | sudo yum install docker-ce |
由于repo中默认只开启stable仓库,故这里安装的是最新稳18.03.0.ce-1.el7.centos。
如果要安装特定版本:
1 | sudo yum -y install docker-ce-{version} |
7.启动
设置为开机启动
1 | systemctl enable docker |
启动
1 | systemctl start docker |
查看启动状态
1 | systemctl status docker |
查看版本
1 | docker version |
配置阿里云源
Docker国内Yum源和国内镜像仓库 使用阿里云Docker Yum源
1 | sudo yum install -y yum-utils device-mapper-persistent-data lvm2 |
换源
国内镜像有
docker中国官方
1
https://registry.docker-cn.com
网易
1
http://hub-mirror.c.163.com
USTC
1
http://docker.mirrors.ustc.edu.cn
阿里云
1
http://<你的ID>.mirror.aliyuncs.com
换源的方法是编辑/etc/docker/daemon.json(如果不存在则创建):
1 | { |
重启Docker服务:
1 | service docker restart |
阿里云的Docker源需要申请,地址:https://cr.console.aliyun.com/cn-qingdao/mirrors
1 | sudo mkdir -p /etc/docker |
docker-compose安装
https://docs.docker.com/compose/install/
1 | sudo curl -L "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose |
添加可执行权限:sudo chmod +x /usr/local/bin/docker-compose
测试安装结果:docker-compose --version
显示:docker-compose version 1.27.4, build 40524192