1.安装依赖: sudo yum install -y yum-utils device-mapper-persistent-data lvm2
2. 选择仓库源: sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
阿里源: sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
清华大学: sudo yum-config-manager --add-repo https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo
3. 安装最新版docker :
sudo yum install -y docker-ce docker-ce-cli containerd.io
安装指定版本:
# 查看可用版本 yum list docker-ce --showduplicates | sort -r # 安装特定版本(如24.0.2) sudo yum install -y docker-ce-3:24.0.2-1.el7 docker-ce-cli-3:24.0.2-1.el7 containerd.io
4. 启动服务:
sudo systemctl start docker
sudo systemctl enable docker # 开机自启
5. 验证安装: sudo docker run hello-world
输出如下表示成功:
Hello from Docker! This message shows that your installation appears to be working correctly.
6. 配置镜像加速器:
sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://<你的阿里云ID>.mirror.aliyuncs.com"] } EOF sudo systemctl restart docker
验证配置: docker info | grep "Registry Mirrors"