前提条件
- 操作系统要求:
centos >= 7
- 卸载旧版本:
1 | sudo yum remove docker \ |
安装
安装有多种方式,我们采用存储库(repository)方式进行安装(方便日后进行更新升级),这也是官方推荐的安装方式。
配置安装源
在安装之前,需要先配置安装源:
- 官方:https://download.docker.com/linux/centos/docker-ce.repo
- 阿里云:http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
1 | sudo yum install -y yum-utils |
正式安装
- 如果对版本没要求,直接安装latest版本:
1 | sudo yum install docker-ce docker-ce-cli containerd.io |
- 如果需要安装指定版本,先列出可用版本,然后再选择安装:
1 | yum list docker-ce --showduplicates | sort -r |
指定版本安装
1 | sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io |
- 启动docker
1 | sudo systemctl start docker |
- 通过运行一个
hello-world
镜像来校验docker是否安装正确
1 | sudo docker run hello-world |
升级docker
升级和安装是一样的步骤,只是选择不同的版本进行安装,请先执行前提条件。
关于docker镜像加速
点击查看:阿里云官方镜像加速