亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

  發(fā)布時(shí)間:2025-03-13 11:52:11   作者:佚名   我要評(píng)論
Docker 是一個(gè)免費(fèi)的開源工具,設(shè)計(jì)用于在容器中構(gòu)建、部署和運(yùn)行應(yīng)用程序,我們將逐步介紹如何在 Ubuntu 24.04 LTS 上安裝 Docker

Ubuntu 是一款穩(wěn)定而出色的操作系統(tǒng),再搭配 Docker 這一強(qiáng)大的容器化工具,能夠極大地簡(jiǎn)化應(yīng)用程序的創(chuàng)建、部署和管理過(guò)程。接下來(lái),本文將詳細(xì)介紹如何在 Ubuntu 24.04 LTS 上安裝 Docker,幫助你輕松開啟容器化之旅。

在 Ubuntu 24.04 LTS 上安裝 Docker

在 Ubuntu 24.04 LTS 上,雖然可以通過(guò) Ubuntu 的官方倉(cāng)庫(kù)直接安裝 Docker,但是這種方法通常無(wú)法獲取到最新的 Docker 版本,而且安全更新也可能延遲。

因此,推薦從 Docker 的官方倉(cāng)庫(kù)進(jìn)行安裝,確??梢杂蒙献钚掳姹静⒑妥詣?dòng)更新。

第 1 步:更新軟件包并安裝必要軟件

運(yùn)行以下命令,更新軟件包索引并安裝添加 Docker 倉(cāng)庫(kù)所需的前置軟件包:

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 官方倉(cāng)庫(kù)

將 Docker 的官方倉(cāng)庫(kù)添加到 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 官方倉(cāng)庫(kù)添加到 apt 源列表

第 4 步:更新軟件包列表

刷新軟件包列表,以便系統(tǒng)識(shí)別新添加的 Docker 倉(cāng)庫(kù):

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 守護(hù)進(jìn)程通信的命令行工具。
  • containerd.io:管理容器生命周期的容器運(yùn)行時(shí)環(huán)境。
  • docker-buildx-plugin:增強(qiáng)鏡像構(gòu)建功能的 Docker 擴(kuò)展工具,特別是在多平臺(tái)構(gòu)建方面。
  • docker-compose-plugin:通過(guò)單個(gè) YAML 文件管理多容器 Docker 應(yīng)用的配置管理插件。

使用以下命令檢查 Docker 的運(yùn)行狀態(tài):

sudo systemctl is-active docker

檢查 Docker 服務(wù)狀態(tài)

檢查 Docker 服務(wù)的狀態(tài)

第 7 步:運(yùn)行測(cè)試容器

運(yùn)行 hello-world 測(cè)試容器,驗(yàn)證 Docker 是否安裝成功并正常工作:

sudo docker run hello-world

運(yùn)行 hello-world 測(cè)試容器

替換 DockerHub 國(guó)內(nèi)鏡像源

如果拉取 DockerHub 鏡像時(shí)遇到困難,可以替換為國(guó)內(nèi)鏡像:

1、打開配置文件:使用文本編輯器打開 Docker 的配置文件,如果沒(méi)有就新建:

sudo vim /etc/docker/daemon.json

2、編輯配置文件:在配置文件中添加或修改registry-mirrors,指定國(guó)內(nèi)鏡像源的 URL。以下是一些可用的國(guó)內(nèi)鏡像源地址,你可以根據(jù)需要選擇使用:

  • DaoCloud:https://docker.m.daocloud.io
  • 百度云鏡像站:https://mirror.baidubce.com
  • 網(wǎng)易云鏡像站: http://hub-mirror.c.163.com
  • 南京大學(xué)鏡像站: 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、驗(yàn)證配置:重啟 Docker 后,使用docker info命令來(lái)檢查鏡像源是否已經(jīng)替換成功:

sudo docker info

使用 docker info 命令檢查鏡像源

允許非 root 用戶運(yùn)行 Docker 命令

默認(rèn)情況下,只有 root 用戶或具有 sudo 權(quán)限的用戶才能夠執(zhí)行 Docker 命令。如果不加sudo前綴直接運(yùn)行docker命令,系統(tǒng)會(huì)報(bào)權(quán)限錯(cuò)誤。

我們可以運(yùn)行以下命令將當(dāng)前登錄的用戶添加到 docker 組,以便以非 root 用戶身份運(yùn)行 Docker 命令:

sudo usermod -aG docker ${USER}

將當(dāng)前登錄用戶添加到 docker 組

在這條命令中,${USER}是一個(gè)環(huán)境變量,表示當(dāng)前登錄的用戶名。執(zhí)行完這條命令后,需要重啟 Ubuntu 系統(tǒng)。重啟之后,就可以不需要加sudo前綴來(lái)執(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í)行以下命令來(lái)刪除 Docker 創(chuàng)建的目錄:

sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd

完成這些步驟后,Docker 將完全從你的 Ubuntu 24.04 系統(tǒng)中移除。

相關(guān)文章

最新評(píng)論