欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

  發(fā)布時間:2025-03-13 11:52:11   作者:佚名   我要評論
Docker 是一個免費的開源工具,設(shè)計用于在容器中構(gòu)建、部署和運行應(yīng)用程序,我們將逐步介紹如何在 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)文章

最新評論