一、根据要安装机器的类型
hostnamectl查看操作系统类型
docker官网https://docs.docker.com/
1)卸载旧版本
sudo dnf remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2)配置docker的yum源
sudo dnf -y install dnf-plugins-core
sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
文档中给的下载地址是官网的,可能比较慢,可以用阿里的替换
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
(参考阿里官网docker给的地址)
3) 安装docker引擎
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
4)#启动Docker
sudo systemctl start docker
#设置Docker守护进程在系统启动时自动启动
sudo systemctl enable docker
#通过查看Docker版本命令,验证Docker是否安装成功。
sudo docker -v
当Docker Hub镜像拉取受网络影响时,可配置Docker镜像源提升速度。但请注意,镜像源配置不适用于docker search命令,因为它直接查询Docker Hub。
您需要编辑Docker的配置文件/etc/docker/daemon.json,如果该文件不存在,您需要创建它。
{
“registry-mirrors”: [“<加速器地址>”]
}
配置腾讯的加速器
vim /etc/docker/daemon.json
{
"registry-mirrors": [
"https://mirror.ccs.tencentyun.com"
]
}
完成编辑后,保存文件并退出。然后,为了使新的配置生效,您需要重启Docker服务。这可以通过执行以下命令来完成。
重启docker
sudo systemctl restart docker
5)查看docker信息
sudo docker info