0. 确定版本
必须为contOS7及以上版本
1. 卸载旧的版本(无安装可以跳过)
旧版本的 Docker 名称为docker或docker-engine。在尝试安装新版本之前卸载任何此类旧版本以及相关的依赖项:
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2. 安装gcc
yum install gcc
yum install gcc-c++
3. 设置软件仓库(设置为国内阿里云)
yum install -y yum-utils
yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3.1 更新yum包索引
yum makecache fast
若是执行失败可以根据报错文件到/etc/yum.repos.d/目录下将对应文件里面https 修改为 http
4. 安装Docker 引擎
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
5. 启动Docker
systemctl start docker
6. 运行docker hello-world
docker run hello-world
6.1 有可能出现时间不一致导致Docker从仓库下载不成功,进行时间同步即可
yum install ntpdate
ntpdate cn.pool.ntp.org
7.卸载Docker
systemctl stop docker
yum remove docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-ce-rootless-extras
rm -rf /var/lib/docker
rm -rf /var/lib/containerdess-extras
8. 创建案例镜像加速器
https://promotion.aliyun.com/ntms/act/kubernetes.html
登录阿里云开发平台
点击控制台
点击最左边产品菜单栏选择容器镜像服务 个人版创建(免费的)
获取加速器地址