最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Rocky Linux 9.2下使用dnf安裝Docker全流程指南

 更新時間:2025年08月13日 08:27:48   作者:XMYX-0  
Docker 是當前最流行的容器化平臺,本文以 Rocky Linux 9.2 為例,詳細介紹如何使用 dnf 命令安裝 Docker,完成配置并進行基礎使用,希望對大家有所幫助

Docker 是當前最流行的容器化平臺,廣泛應用于開發(fā)、測試和生產(chǎn)環(huán)境。本文以 Rocky Linux 9.2 為例,詳細介紹如何使用 dnf 命令安裝 Docker,完成配置并進行基礎使用。

環(huán)境介紹

  • 操作系統(tǒng)版本:Rocky Linux 9.2 (Blue Onyx)
  • 包管理器:dnf (基于 RPM 的現(xiàn)代包管理工具)
  • Docker 版本:Docker CE(Community Edition,社區(qū)版)
  • 目標:安裝最新版 Docker,完成基本配置,保證系統(tǒng)穩(wěn)定運行。

Docker 與 Rocky Linux 兼容性

Rocky Linux 9.x 基于 RHEL 9,Red Hat 系統(tǒng)使用 dnf 作為包管理工具,默認倉庫中沒有 Docker CE,需添加 Docker 官方倉庫,才能安裝到最新版的 Docker CE。

安裝前準備

系統(tǒng)更新

建議先更新系統(tǒng),確保軟件包是最新:

sudo dnf update -y
sudo dnf install -y yum-utils device-mapper-persistent-data lvm2
  • yum-utils 提供 dnf config-manager 工具
  • device-mapper-persistent-datalvm2 是 Docker 依賴的存儲驅(qū)動包

添加 Docker 官方倉庫

Rocky Linux 9 默認沒有 Docker CE 包,需要添加 Docker 官方倉庫:

sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

注意:雖然是 CentOS 的倉庫,但 Rocky Linux 兼容性良好,可以正常使用。

國內(nèi)阿里源

/etc/yum.repos.d/docker-ce.repo

[docker-ce-stable]
name=Docker CE Stable - $basearch
baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/$releasever/$basearch/stable
enabled=1
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg

[docker-ce-stable-debuginfo]
name=Docker CE Stable - Debuginfo $basearch
baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/$releasever/debug-$basearch/stable
enabled=0
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg

[docker-ce-stable-source]
name=Docker CE Stable - Sources
baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/$releasever/source/stable
enabled=0
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg

[docker-ce-test]
name=Docker CE Test - $basearch
baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/$releasever/$basearch/test
enabled=0
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg

[docker-ce-test-debuginfo]
name=Docker CE Test - Debuginfo $basearch
baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/$releasever/debug-$basearch/test
enabled=0
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg

[docker-ce-test-source]
name=Docker CE Test - Sources
baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/$releasever/source/test
enabled=0
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg

[docker-ce-nightly]
name=Docker CE Nightly - $basearch
baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/$releasever/$basearch/nightly
enabled=0
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg

[docker-ce-nightly-debuginfo]
name=Docker CE Nightly - Debuginfo $basearch
baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/$releasever/debug-$basearch/nightly
enabled=0
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg

[docker-ce-nightly-source]
name=Docker CE Nightly - Sources
baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/$releasever/source/nightly
enabled=0
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gp

安裝 Docker CE

安裝 Docker 相關(guān)包:

dnf install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
  • docker-ce:Docker 社區(qū)版核心
  • docker-ce-cli:命令行工具
  • containerd.io:Docker 依賴的容器運行時
  • docker-buildx-plugin:構(gòu)建工具插件
  • docker-compose-plugin:Docker Compose 插件

啟動與配置 Docker

配置daemon.json

這一步可以跳過

編輯或新建 /etc/docker/daemon.json 文件,添加國內(nèi)鏡像源:

{
  "registry-mirrors": [
        "https://docker.wctmd.us.kg",
        "https://glo2la19.mirror.aliyuncs.com",
        "https://docker.m.daocloud.io"
    ],
  "bip": "192.168.1.1/24",
  "data-root": "/data/docker-dir",
  "insecure-registries": ["https://harbor.test.com"]
}

啟動 Docker 服務

systemctl start docker
systemctl enable docker

驗證 Docker 是否啟動成功

systemctl status docker

測試 Docker 是否工作正常

docker run hello-world

看到打印“Hello from Docker!”說明安裝成功。

創(chuàng)建軟鏈接,支持 docker-compose 命令

ln -s /usr/libexec/docker/cli-plugins/docker-compose /usr/bin/
docker-compose version

常見優(yōu)化配置

配置非 root 用戶使用 Docker

為避免每次使用 Docker 都用 sudo,可將用戶加入 docker 組:

sudo usermod -aG docker $USER

然后退出重新登錄或執(zhí)行:

newgrp docker

配置 Docker 鏡像加速器(國內(nèi)用戶)

編輯或新建 /etc/docker/daemon.json 文件,添加國內(nèi)鏡像源:

{
  "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn/"]
}

然后重啟 Docker:

sudo systemctl restart docker

設置日志輪轉(zhuǎn)

防止 Docker 日志文件過大導致磁盤占滿:

編輯 /etc/docker/daemon.json,添加日志輪轉(zhuǎn)配置:

{
  "log-driver": "json-file",
  "log-opts": {
    "max-size": "100m",
    "max-file": "3"
  }
}

重啟 Docker 使配置生效。

卸載 Docker 及清理

如果需要卸載 Docker:

sudo dnf remove docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
sudo rm -rf /var/lib/docker /var/lib/containerd

常見問題

dnf 找不到 docker-ce 包

確認倉庫已添加,執(zhí)行:

sudo dnf repolist

如果沒有 docker-ce 倉庫,重新添加:

sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

啟動 Docker 服務失敗

檢查日志:

sudo journalctl -u docker

確認內(nèi)核支持 overlay2 存儲驅(qū)動。

總結(jié)

  • Rocky Linux 9.2 安裝 Docker 需先添加官方倉庫
  • 使用 dnf 安裝 Docker CE 及相關(guān)插件
  • 配置非 root 用戶使用 Docker,提升使用體驗
  • 配置鏡像加速器和日志輪轉(zhuǎn),優(yōu)化運行環(huán)境
  • 解決常見安裝和啟動問題,提高系統(tǒng)穩(wěn)定性

到此這篇關(guān)于Rocky Linux 9.2下使用dnf安裝Docker全流程指南的文章就介紹到這了,更多相關(guān)Linux安裝Docker內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Jenkins構(gòu)建Docker鏡像并推送至Harbor倉庫的實現(xiàn)

    Jenkins構(gòu)建Docker鏡像并推送至Harbor倉庫的實現(xiàn)

    本文主要介紹了Jenkins構(gòu)建Docker鏡像并推送至Harbor倉庫,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • Docker中mysql鏡像保存與導入的方法詳解

    Docker中mysql鏡像保存與導入的方法詳解

    Docker 的 MySQL 鏡像保存通常有兩種場景:一種是保存鏡像本身的修改(如配置、初始化數(shù)據(jù)),另一種是持久化保存容器運行時產(chǎn)生的數(shù)據(jù)(如數(shù)據(jù)庫表、用戶數(shù)據(jù)),這篇文章主要介紹了Docker中mysql鏡像保存與導入的方法詳解,需要的朋友可以參考下
    2025-05-05
  • Docker Compose一鍵部署LNMP環(huán)境詳細過程

    Docker Compose一鍵部署LNMP環(huán)境詳細過程

    LNMP通常包括Nginx作為Web服務器,MySQL作為數(shù)據(jù)庫,PHP處理動態(tài)內(nèi)容,可能還需要phpMyAdmin進行數(shù)據(jù)庫管理,今天給大家介紹下Docker Compose一鍵部署LNMP環(huán)境的詳細過程,感興趣的朋友一起看看吧
    2025-04-04
  • Docker -p將容器內(nèi)部的端口映射到宿主機的端口方式

    Docker -p將容器內(nèi)部的端口映射到宿主機的端口方式

    文章介紹了使用-docker參數(shù)將容器內(nèi)部端口映射到宿主機端口的方法,包括單端口映射、多端口映射、自動分配宿主機端口、查看實際端口、綁定特定宿主機IP和測試端口連通性
    2025-11-11
  • docker?inspect?操作詳解

    docker?inspect?操作詳解

    docker?inspect是docker客戶端的原生命令,用于查看docker對象的底層基礎信息。包括容器的id、創(chuàng)建時間、運行狀態(tài)、啟動參數(shù)、目錄掛載、網(wǎng)路配置等等。另外,該命令也可以用來查看docker鏡像的信息,這篇文章主要介紹了docker?inspect?詳解,需要的朋友可以參考下
    2023-01-01
  • 使用Docker搭建Apache Kafka環(huán)境的詳細過程

    使用Docker搭建Apache Kafka環(huán)境的詳細過程

    這篇文章主要介紹了使用Docker搭建Apache Kafka環(huán)境,本文使用Docker技術(shù)創(chuàng)建單個Kafka節(jié)點和Kafka集群環(huán)境,并且使用可視化工具連接服務查看代理服務器的配置信息,需要的朋友可以參考下
    2022-10-10
  • Docker容器修改配置文件的實現(xiàn)

    Docker容器修改配置文件的實現(xiàn)

    這篇文章主要介紹了Docker容器修改配置文件的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-09-09
  • 使用Docker容器搭建MySql主從復制

    使用Docker容器搭建MySql主從復制

    這篇文章主要介紹了使用Docker容器搭建MySql主從復制的相關(guān)資料,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2016-11-11
  • Docker部署安裝Redash中文版的方法詳解

    Docker部署安裝Redash中文版的方法詳解

    這篇文章主要介紹了Docker部署安裝Redash中文版的方法詳解,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-11-11
  • docker簡單部署Django項目實例

    docker簡單部署Django項目實例

    使用Docker部署Django項目需配置Nginx和uWSGI,注意端口沖突并禁用宿主機原有服務,通過自定義bridge網(wǎng)絡實現(xiàn)容器間通信,掛載靜態(tài)文件目錄,利用腳本簡化部署流程,確保容器與宿主機網(wǎng)絡隔離且可互相訪問
    2025-09-09

最新評論

辛集市| 小金县| 连山| 萨迦县| 额尔古纳市| 宜君县| 运城市| 巩义市| 平利县| 湾仔区| 法库县| 都兰县| 互助| 运城市| 桐梓县| 西平县| 庆云县| 荆州市| 宁津县| 南昌县| 林州市| 莒南县| 金门县| 伊通| 观塘区| 阳朔县| 利川市| 谢通门县| 民丰县| 周宁县| 三亚市| 黎川县| 古浪县| 黄骅市| 瑞昌市| 白玉县| 平泉县| 丹阳市| 邹平县| 大同市| 雷山县|