CentOS7 安裝最新版 Docker

在 CentOS 7 上安裝最新版 Docker,可以按照以下步驟操作:


1. 卸載舊版本 Docker(如有)

如果之前安裝過舊版 Docker,需要先卸載:

yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine

2. 安裝依賴包

安裝 yum-utilsdevice-mapper-persistent-datalvm2

yum install -y yum-utils device-mapper-persistent-data lvm2

3. 添加 Docker 官方 YUM 源

使用阿里云鏡像源(國內推薦):

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

或官方源(國外可用):

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

4. 更新 YUM 緩存

yum makecache fast

5. 安裝最新版 Docker CE

yum install docker-ce docker-ce-cli containerd.io
  • docker-ce:社區版 Docker
  • docker-ce-cli:Docker 命令行工具
  • containerd.io:容器運行時

6. 啟動 Docker 并設置開機自啟

systemctl start docker
systemctl enable docker

7. 驗證 Docker 是否安裝成功

運行 hello-world 測試:

docker run hello-world

如果看到 Hello from Docker!,說明安裝成功。


8. (可選)配置 Docker 鏡像加速

編輯 /etc/docker/daemon.json(如不存在則創建):

mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{"registry-mirrors": ["https://hub-mirror.c.163.com"]
}
EOF

** 國內常用鏡像加速地址**

鏡像加速器地址
阿里云(推薦)https://<你的ID>.mirror.aliyuncs.com
騰訊云https://mirror.ccs.tencentyun.com
華為云https://<你的ID>.swr.cn-south-1.myhuaweicloud.com
網易云https://hub-mirror.c.163.com
中科大https://docker.mirrors.ustc.edu.cn
DaoCloudhttps://f1361db2.m.daocloud.io

注意

  • 阿里云 需要先 登錄容器鏡像服務控制臺 → 鏡像工具鏡像加速器 獲取專屬地址。
  • 華為云 需要替換 <你的ID> 為你的賬號 ID。

然后重啟 Docker:

systemctl daemon-reload
systemctl restart docker

9. (可選)將當前用戶加入 Docker 組

避免每次使用 sudo

sudo usermod -aG docker $USER

重新登錄后生效。


本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/83894.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/83894.shtml
英文地址,請注明出處:http://en.pswp.cn/web/83894.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

網絡安全相關知識

一、網絡安全基礎 1. CIA三元組 (Confidentiality, Integrity, Availability) 機密性 (Confidentiality)&#xff1a;確保信息只能由授權人員查看&#xff0c;防止信息泄露。加密技術&#xff08;如AES、RSA&#xff09;通常用于保護機密性。 完整性 (Integrity)&#xff1a;…

每天一個前端小知識 Day 4 - TypeScript 核心類型系統與實踐

TypeScript 核心類型系統與實踐 1. 為什么前端面試中越來越重視 TypeScript&#xff1f; 復雜業務場景需要強類型保障穩定性&#xff1b;更好的 IDE 支持和智能提示&#xff1b;降低線上 bug 概率&#xff1b;成熟的工程團隊都在使用&#xff1b;對于 React/Vue 項目維護可讀性…

uni-app插件,高德地圖、地圖區域繪制、定位打卡

介紹 高德地圖、地圖區域繪制、定位打卡 示例 默認 &#xff08;展示地圖&#xff0c;是否可以打卡&#xff09; <template><view class"container"><map-positioning-punch:clock-in-area"clockInArea":refresh-timeout"refreshT…

_mm_aeskeygenassist_si128 硬件指令執行的操作

根據Intel的文檔&#xff0c;_mm_aeskeygenassist_si128 指令執行以下操作&#xff1a; result[31:0] SubWord(RotWord(temp)) xor Rcon; result[63:32] SubWord(RotWord(temp)); result[95:64] SubWord(RotWord(temp)) xor Rcon; result[127:96] SubWord(RotWord(temp…

爬蟲技術:數據獲取的利器與倫理邊界

一、爬蟲技術的原理與架構 爬蟲技術的核心是模擬人類瀏覽網頁的行為&#xff0c;通過程序自動訪問網站&#xff0c;獲取網頁內容。其基本原理可以分為以下幾個步驟&#xff1a;首先&#xff0c;爬蟲程序會發送一個 HTTP 請求到目標網站的服務器&#xff0c;請求獲取網頁數據。…

TortoiseSVN 下載指定版本客戶端及對應翻譯(漢化)包

訪問官方網站 打開瀏覽器,進入 TortoiseSVN 官方網站:https://tortoisesvn.net/ ,這是獲取官方版本最權威的渠道。 進入下載頁面 在官網首頁,找到并點擊 Downloads(下載)選項,進入下載頁面。 選擇版本 在下載頁面中,會展示最新版本的下載鏈接。如果需要指定版本,向下…

MacOS15.5 MySQL8 開啟 mysql_native_password

MySQL 8 默認關閉了 mysql_native_password&#xff0c; 需要手動開啟。但是MacOS各種坑&#xff0c;氣死個人。 mysql8 內置了 mysql_native_password &#xff0c;只是沒有開啟。 驗證方式是執行 show plugins; &#xff0c;返回的結果中應該有 mysql_native_password &…

Git分頁器和Node.js常見問題解決方式

Git分頁器(pager)常見問題解決方式&#xff0c;在Windows PowerShell中經常出現。以下是幾種解決方法&#xff1a; 臨時解決方法 按回車鍵繼續 - 按照提示按RETURN&#xff08;回車鍵&#xff09;即可繼續顯示分支列表按 q 鍵退出 - 如果卡在分頁器界面&#xff0c;按 q 鍵退…

module type中獲取__dirname和__filename

module type中獲取__dirname和__filename import { fileURLToPath } from url// 獲取當前文件的目錄路徑&#xff08;ES模塊中的__dirname替代方案&#xff09; const __filename fileURLToPath(import.meta.url) const __dirname path.dirname(__filename)

多維度剖析Kafka的高性能與高吞吐奧秘

在當今大數據與實時處理盛行的時代&#xff0c;Kafka作為一款卓越的分布式消息系統&#xff0c;憑借其令人驚嘆的高性能與高吞吐能力&#xff0c;成為眾多企業構建實時數據處理架構的首選。接下來&#xff0c;我們將從多個關鍵維度深入探究Kafka實現高性能與高吞吐的核心要素&a…

2025虛幻游戲系統積累

2025虛幻游戲系統積累 前言 積累一下虛幻的游戲系統。 之前寫了2025虛幻人物模型積累-CSDN博客&#xff0c;算是解決了人物模型的問題。現在增加游戲玩法。畢竟無中生有難度有點大&#xff0c;照葫蘆畫瓢難度可以降低一點點。 內容 首先第一個就是 這個游戲demo很值得參考…

HTTPS握手過程中的隨機數機制詳解

在HTTPS/TLS握手過程中&#xff0c;隨機數扮演著至關重要的安全角色。這些隨機數不僅參與密鑰生成&#xff0c;還提供了防止重放攻擊等安全特性。下面我將全面解析握手流程中的隨機數機制。 HTTPS 握手流程中的隨機數機制解析 1. 客戶端發起連接&#xff1a;生成 Client Rand…

MIPI CSI協議中的?像素數據到字節的映射

MIPI CSI協議中的?像素數據到字節的映射?&#xff08;Mapping of pixel values to bytes&#xff09;是指將圖像傳感器輸出的像素值&#xff08;通常以非8比特整數形式表示&#xff09;轉換成適合在8位寬的物理傳輸接口上傳輸的字節序列的過程15。 其核心含義和技術要點如下…

47 C 語言指針與數組核心詳解:字符指針 VS 字符數組、數組操作、字符串處理、編程實戰案例

1 字符指針 1.1 概述 字符指針變量&#xff08;簡稱字符指針&#xff09;是 C 語言中的一種指針類型&#xff0c;用于指向字符或字符串&#xff08;字符數組、字符串字面量&#xff09;。字符指針通常用于處理字符串&#xff08;字符數組&#xff09;&#xff0c;可以方便地進…

gird 網格布局學習

屬性 1、grid-template-columns 用來定義 網格容器的列軌道&#xff08;columns&#xff09; 的尺寸和數量。它允許你設定網格的列布局&#xff0c;控制列的寬度和排列方式。 // 使用示例 // 你可以使用固定的長度單位來定義每一列的寬度。例如 1、grid-template-columns: 100…

git最常用命令

本地身份 git config --global user.name "酒劍仙" git config --global user.email "xxxxqq.com"創建.gitignore文件 git init鏈接服務器 git remote add origin https://gitee.com/greentran/你的項目.git提交本地 git add .查看本地提交 git statu…

值類:Kotlin中的零成本抽象

Kotlin的值類&#xff08;Value Class&#xff09;是一種強大的類型安全工具&#xff0c;允許開發者創建語義明確的類型&#xff0c;并保持運行時零成本。 假設系統中存在用戶的概念&#xff0c;用戶擁有名字和電子郵箱地址。用戶名和電子郵箱地址都是長度不超過120個字符的字…

arm64版BC-liunx-for-euler與X86_64版OpenEuler從源碼安裝git-lfs

1.arm64版BC-liunx-for-euler安裝git-lfs 檢查系統版本信息 uname -a Linux bms-42068966-004 5.10.0-136.49.0.127.10.oe2203.bclinux.aarch64 #1 SMP Tue Oct 10 14:09:09 CST 2023 aarch64 aarch64 aarch64 GNU/Linux 下載git-lfs構建腳本和源碼 git clone https://gite…

2025國家衛健委減肥食譜PDF完整版(免費下載打印)

《成人肥胖食養指南&#xff08;2024年版&#xff09;》發布&#xff1a;科學減肥&#xff0c;從這里開始? 在這個追求健康與美的時代&#xff0c;減肥成為了許多人關注的熱點話題。國家衛健委正式發布了《成人肥胖食養指南&#xff08;2024年版&#xff09;》&#xff0c;為我…

Android 手機如何實現本地視頻音頻提取?實戰教程來了

我們經常會遇到這樣的需求&#xff1a;比如看到一段喜歡的短視頻&#xff0c;想把里面的背景音樂保存下來&#xff1b;或者需要從一段課程視頻中提取語音內容用于學習。這時候&#xff0c;將手機視頻轉換成 MP3 音頻就是一個非常實用的功能。 今天就來教大家如何使用一款簡單好…