Ubuntu 24.04 LTS 怎么安裝和卸載Docker?

Ubuntu 是一款穩(wěn)定而出色的操作系統(tǒng),再搭配 Docker 這一強大的容器化工具,能夠極大地簡化應(yīng)用程序的創(chuàng)建、部署和管理過程。接下來,本文將詳細介紹如何在 Ubuntu 24.04 LTS 上安裝 Docker,幫助你輕松開啟容器化之旅。
在 Ubuntu 24.04 LTS 上安裝 Docker
在 Ubuntu 24.04 LTS 上,雖然可以通過 Ubuntu 的官方倉庫直接安裝 Docker,但是這種方法通常無法獲取到最新的 Docker 版本,而且安全更新也可能延遲。
因此,推薦從 Docker 的官方倉庫進行安裝,確??梢杂蒙献钚掳姹静⒑妥詣痈隆?/p>
第 1 步:更新軟件包并安裝必要軟件
運行以下命令,更新軟件包索引并安裝添加 Docker 倉庫所需的前置軟件包:
sudo apt update sudo apt install apt-transport-https curl
更新軟件包并安裝必要軟件
第 2 步:導(dǎo)入 Docker 官方 GPG 密鑰
使用以下命令下載并導(dǎo)入 Docker 官方的 GPG 密鑰:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
使用 curl 命令下載并導(dǎo)入 Docker 官方 GPG 密鑰
第 3 步:添加 Docker 官方倉庫
將 Docker 的官方倉庫添加到 Ubuntu 24.04 LTS 的軟件源列表:
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
將 Docker 官方倉庫添加到 apt 源列表
第 4 步:更新軟件包列表
刷新軟件包列表,以便系統(tǒng)識別新添加的 Docker 倉庫:
sudo apt update
第 5 步:安裝 Docker
執(zhí)行以下命令在 Ubuntu 24.04 LTS 上安裝最新版本的 Docker,包括 Docker 引擎及其相關(guān)組件:
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
安裝 Docker Engine 及其相關(guān)組件
安裝的組件包括:
- docker-ce:Docker Engine。
- docker-ce-cli:用于與 Docker 守護進程通信的命令行工具。
- containerd.io:管理容器生命周期的容器運行時環(huán)境。
- docker-buildx-plugin:增強鏡像構(gòu)建功能的 Docker 擴展工具,特別是在多平臺構(gòu)建方面。
- docker-compose-plugin:通過單個 YAML 文件管理多容器 Docker 應(yīng)用的配置管理插件。
使用以下命令檢查 Docker 的運行狀態(tài):
sudo systemctl is-active docker
檢查 Docker 服務(wù)狀態(tài)
檢查 Docker 服務(wù)的狀態(tài)
第 7 步:運行測試容器
運行 hello-world 測試容器,驗證 Docker 是否安裝成功并正常工作:
sudo docker run hello-world
運行 hello-world 測試容器
替換 DockerHub 國內(nèi)鏡像源
如果拉取 DockerHub 鏡像時遇到困難,可以替換為國內(nèi)鏡像:
1、打開配置文件:使用文本編輯器打開 Docker 的配置文件,如果沒有就新建:
sudo vim /etc/docker/daemon.json
2、編輯配置文件:在配置文件中添加或修改registry-mirrors,指定國內(nèi)鏡像源的 URL。以下是一些可用的國內(nèi)鏡像源地址,你可以根據(jù)需要選擇使用:
- DaoCloud:
https://docker.m.daocloud.io
- 百度云鏡像站:
https://mirror.baidubce.com
- 網(wǎng)易云鏡像站:
http://hub-mirror.c.163.com
- 南京大學鏡像站:
https://docker.nju.edu.cn
配置文件的內(nèi)容示例如下:
{ "registry-mirrors": [ "https://docker.m.daocloud.io", "https://mirror.baidubce.com", "http://hub-mirror.c.163.com" ] }
3、重啟 Docker 服務(wù):保存配置文件并重啟 Docker 服務(wù)以應(yīng)用更改。
sudo systemctl daemon-reload sudo systemctl restart docker
4、驗證配置:重啟 Docker 后,使用docker info命令來檢查鏡像源是否已經(jīng)替換成功:
sudo docker info
使用 docker info 命令檢查鏡像源
允許非 root 用戶運行 Docker 命令
默認情況下,只有 root 用戶或具有 sudo 權(quán)限的用戶才能夠執(zhí)行 Docker 命令。如果不加sudo
前綴直接運行docker
命令,系統(tǒng)會報權(quán)限錯誤。
我們可以運行以下命令將當前登錄的用戶添加到 docker 組,以便以非 root 用戶身份運行 Docker 命令:
sudo usermod -aG docker ${USER}
將當前登錄用戶添加到 docker 組
在這條命令中,${USER}
是一個環(huán)境變量,表示當前登錄的用戶名。執(zhí)行完這條命令后,需要重啟 Ubuntu 系統(tǒng)。重啟之后,就可以不需要加sudo
前綴來執(zhí)行 docker
命令了。
卸載 Docker
要從 Ubuntu 24.04 LTS 中卸載 Docker,都可以按照以下步驟操作:
1、使用以下命令卸載 Docker 及其相關(guān)組件:
sudo apt purge docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-ce-rootless-extras
2、執(zhí)行以下命令來刪除 Docker 創(chuàng)建的目錄:
sudo rm -rf /var/lib/docker sudo rm -rf /var/lib/containerd
完成這些步驟后,Docker 將完全從你的 Ubuntu 24.04 系統(tǒng)中移除。
相關(guān)文章
Ubuntu怎么安裝VMware Tools? vmware tools安裝詳細圖文教程
Ubuntu怎么安裝VMware Tools?Ubuntu想要安裝VMware Tools,該怎么操作呢?下面我們就來看看vmware tools安裝詳細圖文教程2023-11-25如何在Ubuntu上設(shè)置環(huán)境變量? ubuntu環(huán)境變量的三種設(shè)置方法
如何在Ubuntu上設(shè)置環(huán)境變量?環(huán)境變量是作用在操作系統(tǒng)中用來設(shè)置操作系統(tǒng)的一些參數(shù),下面我們就來看看ubuntu環(huán)境變量的三種設(shè)置方法2023-12-22- Ubuntu怎么查看文件大小或文件夾大小?Ubuntu系統(tǒng)中,我們可以使用命令來查看給定目錄或文件的大小,詳細請看下文介紹2025-04-01
如何解決Ubuntu環(huán)境下解壓中文顯示亂碼問題? Ubuntu解壓中文亂碼的多種
在Ubuntu下解壓Windows下壓縮文件時,會出現(xiàn)解壓出的帶中文文件名的文件名亂碼,這大概率是因為buntu和Windows默認的編碼不同,當然也有其他原因,詳細請看下文介紹2024-01-09怎么用U盤安裝Ubuntu20.04系統(tǒng)? 烏班圖桌面版安裝圖文教程附下載
之前電腦安裝的Centos7系統(tǒng),但是在啟動過程中遇到了文件異常,就開不了機了,現(xiàn)在想用U盤裝Ubuntu系統(tǒng),該怎么安裝呢?詳細請看下文圖文安裝教程,很詳細適合小白新手操作2024-02-29Ubuntu22.04怎么安裝Python 3.11? Ubuntu下載安裝Python的圖文教程
Ubuntu22.04系統(tǒng)需要使用Python軟件,很多朋友不知道該怎么安裝,今天我么就來分享Python軟件下載以及安裝的詳細教程2024-03-07如何在Ubuntu系統(tǒng)中使用PPA? 在Ubuntu Linux 中使用PPA完全指南
什么是 PPA?為什么要使用它?使用 PPA 安全嗎?如何正確使用 PPA?如何刪除 PPA?這是一篇涵蓋了在 Ubuntu 和其他 Linux 發(fā)行版中使用 PPA 遇到的幾乎所有問題的深入的文2024-03-07Ubuntu 24.04 LTS怎么裝? Ubuntu 24.04 LTS保姆級安裝教程
近期Ubuntu 發(fā)布24.04 LTS,將獲得 12 年的更新支持,該怎么下載并安裝Ubuntu 24.04 LTS,詳細請看下文介紹2024-05-24Ubuntu 24.04 LTS 怎么下載安裝 Chrome 瀏覽器?
對于很多Ubuntu初學者來說,安裝各種軟件是一件非常不錯的事情,不但可以學到很多東西,而且還能讓你使用Ubuntu系統(tǒng)的時候,感覺到更加的方便,那么這里我為大家介紹一下Ub2024-06-24Ubuntu中VMware安裝tools之后無法復(fù)制粘貼和拷貝怎么解決?
VMware安裝Ubuntu后使用VMware Tools依然無法復(fù)制粘貼,這是什么原因造成的,下面我們就來分享可以解決的辦法2024-07-20