来源 docker 官网地址:https://docs.docker.com/engine/install/centos/
- 检测 Linux版本支持,官网支持查看地址:https://docs.docker.com/engine/install/`
cat /etc/redhat-release
[root@localhost /]# cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)
uname -r
[root@localhost /]# uname -r
3.10.0-957.el7.x86_64
- 卸载系统中旧的 docker
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine片
- yum 安装 gcc 相关配置
yum -y install gcc
yum -y install gcc-c++
- 安装需要的软件包
yum install -y yum-utils
- 设置 stable 镜像仓库
阿里仓库
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
国外仓库
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
- 更新 yum 软件包索引
yum makecache fast
- 安装 docker 客户端
yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
- 启动 docker
systemctl start docker
设置docker开机自启
systemctl enable 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/containerd