1、检查CentOS版本
docker-ce要求CentOS系统内核高于3.10,使用uname -r命令查看
$ uname -r
3.10.0-1160.el7.x86_64
2、更新yum包
$ yum update
3、卸载旧版本
旧版本的 Docker 被称为docker或docker-engine。如果安装了这些,请卸载它们以及相关的依赖项
$ sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
4、设置存储库
在新主机上首次安装 Docker Engine 之前,您需要设置 Docker 存储库。之后,您可以从存储库安装和更新 Docker
4.1、yum-utils包
安装yum-utils包(提供yum-config-manager 实用程序)并设置稳定存储库。
$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2
4.2、设置源
官方源
$ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
国内源
$ sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
5、查看docker镜像
$ yum list docker-ce --showduplicates | sort -r
6、安装docker
这里安装最新的docker,所以后面可以不带任何版本号
$ yum install docker-ce
安装过程如果提示您接受 GPG 密钥,请选是。
7、查验docker版本
$ docker version
8、加入开机启动
$ systemctl start docker
$ systemctl enable docker
9、启动docker
$ systemctl start docker
10、测试打印hello-world
$ docker run hello-world
然后通过docker images查看是否存在hello-world
11、设置docker镜像源
$ vim /etc/docker/daemon.json
{
try-mirrors": ["http://hub-mirror.c.163.com"]
}
至此,centos7安装docker成功啦。(ps:docker常用命令可跳转docker常用命令)