本文最后更新于 37 天前,其中的信息可能已经有所发展或是发生改变。
卸载旧版本
sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-selinux \ docker-engine-selinux \ docker-engine
更新yum
使用yum安装
安装依赖包
sudo yum install -y yum-utils
添加yum软件源
sudo yum-config-manager \ --add-repo \ https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo sed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g' /etc/yum.repos.d/docker-ce.repo
安装Docker
更新yum软件源缓存,并安装docker-ce
sudo yum install docker-ce docker-ce-cli containerd.io
启动docker
sudo systemctl enable docker && sudo systemctl start docker
Docker镜像加速
# 创建目录
sudo mkdir -p /etc/docker
# 写入配置文件
sudo tee /etc/docker/daemon.conf<<-'EOF' { "registry-mirrors": [ "https://mirror.ccs.tencentyun.com", "https://docker.unsee.tech", "https://dockerpull.org", "docker.1panel.live", "https://dockerhub.icu" ] } EOF
# 重启docker服务
sudo systemctl daemon-reload && sudo systemctl restart docker
检查是否生效
ping -c 3 docker.unsee.tech