- 查看当前的内核版本
[root@localhost vagrant]# uname -r
- 卸载旧版本(如果之前安装过的话)
[root@localhost vagrant]# sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine Loaded plugins: fastestmirror Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast No Match for argument: docker No Match for argument: docker-client No Match for argument: docker-client-latest No Match for argument: docker-common No Match for argument: docker-latest No Match for argument: docker-latest-logrotate No Match for argument: docker-logrotate No Match for argument: docker-engine No Packages marked for removal
- 安装需要的软件包
yum-util 提供yum-config-manager功能,另两个是devicemapper驱动依赖
yum install -y yum-utils device-mapper-persistent-data lvm2
- 设置yum安装源
yum-config-manager —add-repo http://download.docker.com/linux/centos/docker-ce.repo(中央仓库) yum-config-manager —add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo(国内建议安装阿里仓库)
- 选择docker版本并安装
1、查看可用版本有哪些
yum list docker-ce —showduplicates | sort -r
2、选择一个版本并安装:yum install docker-ce-版本号
yum install -y docker-ce docker-ce-cli http://containerd.io
- 启动 Docker 并设置开机自启
systemctl start docker systemctl enable docker
- 测试docker是否安装成功
[root@localhost vagrant]# docker version
- 添加添加阿里云镜像
阿里云镜像地址:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
针对Docker客户端版本大于 1.10.0 的用户
您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器
sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-‘EOF’ { “registry-mirrors”: [“https://yqre8ban.mirror.aliyuncs.com“] } EOF sudo systemctl daemon-reload sudo systemctl restart docker
