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"
????????