官网链接
https://docs.docker.com/engine/install/centos/
安装步骤
卸载旧版本
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
安装需要的软件包
sudo yum install -y yum-utils
设置yum软件包索引
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
更新 yum 软件包索引
sudo yum makecache fast
安装 Docker Engine
sudo yum install -y docker-ce docker-ce-cli containerd.io
启动 Docker
sudo systemctl enable docker --now
测试
sudo docker version
配置阿里云镜像加速
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://uwo54kj5.mirror.aliyuncs.com"],
"exec-opts": ["native.cgroupdriver=systemd"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
- 此处替换成你的加速器地址,寻找方式如下:
- 登陆阿里云开发者平台;
- 点击控制台;
- 选择容器镜像服务;
- 获取加速器地址;
exec-opts
为安装 K8s 做准备。
卸载
systemctl stop docker
sudo yum remove docker-ce docker-ce-cli containerd.io docker-compose-plugin
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd