2025 ubuntu24.04系統安裝docker

1.查看ubuntu版本(Ubuntu 24.04 LTS)

root@master:~# cat /etc/os-release 
PRETTY_NAME="Ubuntu 24.04 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04 LTS (Noble Numbat)"
VERSION_CODENAME=noble
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=noble
LOGO=ubuntu-logo
root@master:~# 

2.安裝必要的依賴包

sudo apt update
sudo apt upgrade -y
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common

3.添加Docker官方GPG密鑰

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

4. 添加Docker倉庫

echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

5. 安裝Docker

sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io
sudo systemctl start docker
sudo systemctl enable docker
sudo systemctl status docker
sudo docker --version

6.添加可用的apt源

cat > /etc/docker/daemon.json << EOF
{"registry-mirrors": ["https://docker.registry.cyou","https://docker-cf.registry.cyou","https://dockercf.jsdelivr.fyi","https://docker.jsdelivr.fyi","https://dockertest.jsdelivr.fyi","https://mirror.aliyuncs.com","https://dockerproxy.com","https://mirror.baidubce.com","https://docker.m.daocloud.io","https://docker.nju.edu.cn","https://docker.mirrors.sjtug.sjtu.edu.cn","https://docker.mirrors.ustc.edu.cn","https://mirror.iscas.ac.cn","https://docker.rainbond.cc"],"insecure-registries": ["0.0.0.0/0"],"exec-opts": ["native.cgroupdriver=systemd"],"log-driver": "json-file","log-opts": {"max-size": "100m"},"storage-driver": "overlay2"
}
EOF
sudo systemctl restart docker  #重啟docker

7. 測試Docker

docker run hello-world

如果一切正常,你會看到一條歡迎消息,表示Docker已成功安裝并運行。

至此,Docker已在Ubuntu 24.04上成功安裝。

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

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

相關文章

Avalonia 中文亂碼

代碼字體文件設置成支持中文的&#xff0c;但是編譯的代碼還是顯示的亂碼&#xff0c;原因是代碼文件的文件編碼格式不支持中文導致的。 如下面的2個頁面一部分中文顯示正常&#xff0c;一部分顯示正常&#xff0c;一部分顯示亂碼。

國產編輯器EverEdit - 工具欄自定義及認識工具欄上的按鈕

1 設置-高級-工具條 1.1 設置說明 1.1.1 工具條自定義 選擇主菜單工具 -> 設置 -> 常規&#xff0c;在彈出的選項窗口中選擇工具條分類&#xff0c;如下圖所示&#xff1a; 左側窗口是當前支持所有功能按鈕列表(上圖中居中欄)&#xff0c;右側的窗口是當前顯示在工具欄…

淘寶商品詳情高級版API接口測試與數據處理指南

在電商數據分析、商品監控和自動化運營中&#xff0c;淘寶商品詳情API接口是不可或缺的工具之一。本文將詳細介紹如何測試淘寶商品詳情高級版API接口的返回數據&#xff0c;并提供完整的數據處理流程&#xff0c;幫助開發者高效利用接口數據。 一、淘寶商品詳情API接口概述 淘…

C++海康相機DEMO

非標設備經常用到相機算法&#xff0c;利用工作之余時間&#xff0c;結合海康相機demo寫一套全面的相機應用&#xff0c;圖像處理常用的有halcon 、 opencv &#xff0c; MIL &#xff0c; visionpro&#xff0c;這里采用目前比較常用的halcon和opencv對相機圖片算法處理。整個…

TMS320F28P550SJ9學習筆記2:Sysconfig 配置與點亮LED

今日學習使用Sysconfig 對引腳進行配置&#xff0c;并點亮開發板上的LED4 與LED5 我的單片機開發板平臺是 LAUNCHXL_F28P55x 我是在上文描述的驅動庫C2000ware官方例程example的工程基礎之上進行添加功能的 該例程路徑如下&#xff1a;D:\C2000Ware_5_04_00_00\driverlib\f28p…

人機交互革命:從觸屏到腦波的13維戰爭

人機交互革命&#xff1a;從觸屏到腦波的13維戰爭 一、交互維度大爆炸&#xff1a;重新定義人機溝通邊界 當ChatGPT開始解析你的微表情&#xff0c;當Neuralink芯片能讀取皮層信號&#xff0c;人機交互已突破【鍵鼠】的次元壁。我們正經歷人類史上最大規模的感官革命&#xff…

使用Qt調用HslCommunication(C++調用C#庫)

使用C/CLI 來調用C#的dll 任務分解&#xff1a; 1、實現C#封裝一個調用hsl的dll&#xff1b; 2、實現C控制臺調用C#的dll庫&#xff1b; 3、把調用C#的dll用C再封裝為一個dll&#xff1b; 4、最后再用Qt調用c的dll&#xff1b; 填坑&#xff1a; 1、開發時VS需要安裝CLI項目庫…

maven高級-03.繼承與聚合-版本鎖定

一.版本鎖定 在maven中&#xff0c;父工程的pom文件中通過<dependencyManagement>來統一管理依賴的版本。 注意&#xff1a; <dependencyManagement>僅僅管理依賴的版本號&#xff0c;并不進行依賴的注入。如果要進行依賴注入還是要使用<dependencies>注解。…

基于opencv消除圖片馬賽克

以下是一個基于Python的圖片馬賽克消除函數實現&#xff0c;結合了圖像處理和深度學習方法。由于馬賽克消除涉及復雜的圖像重建任務&#xff0c;建議根據實際需求選擇合適的方法&#xff1a; import cv2 import numpy as np from PIL import Imagedef remove_mosaic(image_pat…

深入解析/etc/hosts.allow與 /etc/hosts.deny:靈活控制 Linux 網絡訪問權限

文章目錄 深入解析/etc/hosts.allow與 /etc/hosts.deny&#xff1a;靈活控制 Linux 網絡訪問權限引言什么是 TCP Wrappers&#xff1f;工作原理 什么是 /etc/hosts.allow 和 /etc/hosts.deny&#xff1f;匹配規則配置語法詳解配置示例允許特定 IP 訪問 SSH 服務拒絕整個子網訪問…

Spring AI:開啟Java開發的智能新時代

目錄 一、引言二、什么是 Spring AI2.1 Spring AI 的背景2.2 Spring AI 的目標 三、Spring AI 的核心組件3.1 數據處理3.2 模型訓練3.3 模型部署3.4 模型監控 四、Spring AI 的核心功能4.1 支持的模型提供商與類型4.2 便攜 API 與同步、流式 API 選項4.3 將 AI 模型輸出映射到 …

大白話面試中應對自我介紹

在面試中&#xff0c;自我介紹是開場的關鍵環節&#xff0c;它就像你遞給面試官的一張“個人名片”&#xff0c;要讓面試官快速了解你并對你產生興趣。下面詳細講講應對自我介紹的要點及回答范例。 一、自我介紹的時間把控 一般面試中的自我介紹控制在1 - 3分鐘比較合適。時間…

postman請求后端接受List集合對象

后端集合 post請求&#xff0c;即前端請求方式

Spark基礎篇 RDD、DataFrame與DataSet的關系、適用場景與演進趨勢

一、核心概念與演進背景 1.1 RDD(彈性分布式數據集) 定義:RDD 是 Spark 最早的核心抽象(1.0版本引入),代表不可變、分區的分布式對象集合,支持函數式編程和容錯機制。特點: 無結構化信息:僅存儲對象本身,無法自動感知數據內部結構(如字段名、類型)。編譯時類型安全…

軟件測試人員在工作中如何運用Linux?

軟件測試的小伙們就會明白會使用Linux是多么重要的一件事&#xff0c;工作時需要用到&#xff0c;面試時會被問到&#xff0c;簡歷中需要寫到。 對于軟件測試人員來說&#xff0c;不需要你多么熟練使用Linux所有命令&#xff0c;也不需要你對Linux系統完全了解&#xff0c;你只…

數據結構秘籍(二)圖(含圖的概念、存儲以及圖的兩大搜索)

1 引言 線性數據結構的元素滿足唯一的線性關系&#xff0c;每個元素&#xff08;初第一個和最后一個外&#xff09;只有一個直接前趨和一個直接后繼。樹形數據結構的元素之間有著明顯的層次關系。但是圖形結構的元素之間的關系是任意的。 什么是圖&#xff1f; 簡單來說&…

printf 與前置++、后置++、前置--、后置-- 的關系

# 前置和前置-- 先看一段代碼 大家是不是認為printf輸出的是 2 3 3 2 1 1 但是實際輸出的是 3 3 3 1 1 1 在這兩行printf函數代碼里&#xff0c;編譯器會先計算 a 和 --a 的值&#xff0c;然后再 從右向左 開始輸出。 printf函數中&#xff0c;如果有多個…

永磁同步電機無速度算法--反電動勢觀測器

一、原理介紹 在眾多無位置傳感器控制方法中&#xff0c;低通濾波反電勢觀測器結構簡單&#xff0c;參數整定容易&#xff0c;易于編程實現。但是該方法估計出的反電勢會產生相位滯后&#xff0c;需要在估計永磁同步電機轉子位置時進行了相位補償。 二、仿真模型 在MATLAB/si…

VS2015 c++和cmake配置編程

Visual Studio 2015&#xff1a;確保安裝了C開發工具&#xff0c;并安裝“使用C的桌面開發”工作負載。CMake&#xff1a;可以從 CMake官網 下載并安裝&#xff0c;并將其添加到系統環境變量中。vs加載項目啟動Visual Studio。選擇“繼續但無代碼”。點擊“文件”。選擇 “打開…

大語言模型揭秘:從誕生到智能

引言 在人工智能飛速發展的今天&#xff0c;大語言模型&#xff08;Large Language Models, LLMs&#xff09;無疑是技術領域最耀眼的明星之一。它們不僅能夠理解人類的自然語言&#xff0c;還能生成流暢的文本&#xff0c;甚至在對話、翻譯、創作等任務中表現出接近人類的智能…