docker docker-ce docker.io

Ubuntu安裝

??更新軟件包列表??
首先確保軟件包列表是最新的:

sudo apt-get update

?使用正確的卸載命令??
替換 docker-enginedocker-cedocker.io

sudo apt-get remove docker docker-ce docker.io containerd runc

??檢查已安裝的 Docker 包??
如果仍提示找不到包,可能是系統未安裝 Docker。可通過以下命令確認:

  1. 卸載老的版本
$ sudo apt-get remove docker docker-engine docker.io containerd runc
    1. 更新apt包索引
    $ sudo apt-get update
    
      1. 安裝必要工具包
      $ sudo apt-get install \apt-transport-https \ca-certificates \curl \gnupg-agent \software-properties-common
      
      1. 添加Docker GPG秘鑰
      # 1. 默認使用國外源,非常非常非常慢!
      $ sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
      # 2. 推薦使用國內源,順暢!
      $ sudo curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
      
      1. 配置倉庫源
      # 1. 默認使用國外源,非常非常非常慢!
      $ sudo add-apt-repository \"deb [arch=amd64] https://download.docker.com/linux/ubuntu \$(lsb_release -cs) \stable"
      # 2. 推薦使用國內源,順暢!
      $ sudo add-apt-repository \"deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu \$(lsb_release -cs) \stable"	
      

      1. 安裝Docker Engine

      # 更新apt包索引
      $ sudo apt-get update# 安裝docker
      $ sudo apt-get install docker-ce docker-ce-cli containerd.io
      
      1. 啟動Docker
      sudo systemctl enable docker
      sudo systemctl start docker
      
      2.3 驗證安裝是否成功
      • 永遠的hello-world!

      在docker啟動的前提下,在命令行輸入以下指令:

      docker run hello-world

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

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

      相關文章

      C++ 初階 | 類和對象易錯知識點(下)

      目錄 0.引言 1.初始化列表 2.static 靜態成員變量: 靜態成員函數: 3.友元函數 4.內部類 定義: 特點: 應用: 5.優化寫法 6.例題 求和12...n (不能用for/while/if/else等關鍵字) 7.總結 0.引言 今天&…

      使用yocto搭建qemuarm64環境

      環境 yocto下載 # 源碼下載 git clone git://git.yoctoproject.org/poky git reset --hard b223b6d533a6d617134c1c5bec8ed31657dd1268 構建 # 編譯鏡像 export MACHINE"qemuarm64" . oe-init-build-env bitbake core-image-full-cmdline 運行 # 跑虛擬機 export …

      AWS WebRTC:獲取ICE服務地址(part 3):STUN服務和TURN服務的作用

      STUN服務和TURN服務的作用: 服務全稱作用是否中繼流量適用場景STUNSession Traversal Utilities for NAT 協助設備發現自己的公網地址(srflx candidate) ? 不中繼,僅輔助NAT 穿透成功時使用TURNTraversal Using Relays around N…

      分析XSSstrike源碼

      #用于學習web安全自動化工具# 我能收獲什么? 1.XSS漏洞檢測機制 學習如何構造和發送XSS payload如何識別響應中的回顯,WAF,過濾規則等如何使用詞典,編碼策略,上下文探測等繞過過濾器 2.Python安全工具開發技巧 使…

      npm run build 報錯:Some chunks are larger than 500 KB after minification

      當我們的 Vue 項目太大,使用 npm run build 打包項目的時候,就有可能會遇到以下報錯: (!) Some chunks are larger than 500 kB after minification. Consider: - Using dynamic import() to code-split the application - Use build.rollup…

      【LLM相關知識點】關于LLM項目實施流程的簡單整理(一)

      【LLM相關知識點】關于LLM項目實施流程的簡單整理(一) 文章目錄 【LLM相關知識點】關于LLM項目實施流程的簡單整理(一)零、學習計劃梳理:結合ChatGPT從零開始學習LLM & 多模態大模型一、大模型相關應用場景和頭部企…

      海上石油鉆井平臺人員安全管控解決方案

      一、行業挑戰與需求分析 海上鉆井平臺面臨復雜環境風險(如易燃易爆、金屬干擾、極端氣象)和人員管理難題(如定位模糊、應急響應延遲)。傳統RFID或藍牙定位技術存在精度不足(1-5米)、抗干擾能力差等問題&am…

      @Docker Compose 部署 Pushgateway

      文章目錄 Docker Compose 部署 Pushgateway1. 目的2. 適用范圍3. 先決條件4. 部署步驟4.1 創建項目目錄4.2 創建 docker-compose.yml 文件4.3 啟動 Pushgateway 服務4.4 驗證服務運行狀態4.5 測試 Pushgateway 訪問 5. 配置 Prometheus 采集 Pushgateway 數據6. 日常維護6.1 查…

      項目 react+taro 編寫的微信 小程序,什么命令,可以減少console的顯示

      在 Taro 項目中,為了減少 console 的顯示(例如 console.log、console.info 等),可以通過配置 terser-webpack-plugin 來移除生產環境中的 console 調用。 配置步驟: 修改 index.js 文件 在 mini.webpackChain 中添加 …

      Java開發中常見的數值處理陷阱與規避方法

      八進制字面量的誤用問題 歷史背景與語法特性 由于歷史原因,Java保留了八進制字面量的支持。八進制字面量以數字0開頭,例如037表示十進制數31(計算方式:38 + 7 = 31)。這種表示法在現代編程中極少使用,唯一合理的應用場景是表示Unix文件權限(如0644表示用戶可讀寫,組和…

      Lua5.4.2常用API整理記錄

      一、基礎函數 1.type(value)?? 返回值的類型(如 "nil", "number", "string", "table", "function" 等)。 代碼測試: a 0 print(type(a)) a nil print(type(a)) a "aaaaaaaa&…

      2025.5.29 學習日記 docker概念以及基本指令

      Docker: Docker 是一種開源的容器化平臺,用于快速部署應用程序,實現開發、測試和生產環境的一致性。 一、Docker 核心概念 鏡像(Image) 只讀的模板文件,用于創建容器,類似虛擬機的鏡像&#x…

      明遠智睿SSD2351開發板:語音機器人領域的變革力量

      在人工智能快速發展的今天,語音機器人逐漸成為人們生活和工作中的得力助手。明遠智睿SSD2351開發板憑借強大性能與豐富功能,為語音機器人的發展注入新動力,成為該領域的變革力量。 SSD2351開發板的四核1.4GHz處理器具備強勁的運算性能&#x…

      嵌入式學習筆記 - keil安裝目錄下的頭文件自動包含問題

      Keil MDK/MDK-ARM(ARM編譯器)默認情況下會自動包含其安裝目錄下的標準頭文件路徑(如CMSIS庫、設備頭文件等)。具體機制如下: ?默認自動包含?: 新建工程或使用設備數據庫選擇芯片型號后,Keil會…

      什么是數據驅動?以及我們應如何理解數據驅動?

      在談到企業數字化轉型時,很多人都會說起“數據驅動”,比如“數據驅動運營”、“數據驅動業務”等等。 在大家言必稱“數據驅動”的時代背景下,我相信很多人并未深究和思考“數據驅動”的真正含義,只是過過嘴癮罷了。那么&#xff…

      C++中全局變量和局部變量的區別

      C中全局變量和局部變量的區別 在C(以及其他編程語言)中,變量的作用域和生命周期是兩個非常重要的概念。全局變量和局部變量在作用域和生命周期上有顯著的區別。下面我將詳細講解全局變量和局部變量的區別,并通過代碼示例來幫助理…

      基于RPA技術的ECRobot企業智能體解決方案,打通企業自動化業務流程的最后一公里

      在企業的日常運營中,難免會遇到一些繁瑣且重復的任務,這類高頻次、低復雜度的事務性工作往往造成人力資源和成本的浪費。因此如何通過智能化工具實現流程自動化,已經成為企業數字化轉型進程中的共性課題。 RPA技術:自動化賦能企業…

      ipv6與p2p的關系

      在PCDN(P2P內容分發網絡)領域,IPv6與PCDN盒子的關系緊密且相互影響,主要體現在以下幾個方面: 一、IPv6的部署推動PCDN盒子普及 地址資源充足 IPv6采用128位地址,解決了IPv4地址枯竭的問題,為PC…

      大模型應用開發之預訓練

      預訓練是研發大語言模型的第一個訓練階段,通過在大規模語料上進行預訓練,大語言模型可以獲得通用的語言理解與生成能力,掌握較為廣泛的世界知識,具備解決眾多下游任務的性能潛力 一、數據預處理 1. 數據的收集 1)通…

      [python]Prophet‘ object has no attribute ‘stan_backend‘解決方法

      測試環境: prophet1.1.4 寫代碼: from prophet import Prophet modelProphet() print(123) 在anaconda prompt里面沒有報錯,但是打開jupyter notebook會報錯Prophet object has no attribute stan_backend,據此猜測jupyter應該…