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

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

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

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

環(huán)境介紹

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

Docker 與 Rocky Linux 兼容性

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

安裝前準(zhǔn)備

系統(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 依賴的存儲(chǔ)驅(qū)動(dòng)包

添加 Docker 官方倉(cāng)庫(kù)

Rocky Linux 9 默認(rèn)沒有 Docker CE 包,需要添加 Docker 官方倉(cāng)庫(kù):

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

注意:雖然是 CentOS 的倉(cāng)庫(kù),但 Rocky Linux 兼容性良好,可以正常使用。

國(guó)內(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 依賴的容器運(yùn)行時(shí)
  • docker-buildx-plugin:構(gòu)建工具插件
  • docker-compose-plugin:Docker Compose 插件

啟動(dòng)與配置 Docker

配置daemon.json

這一步可以跳過(guò)

編輯或新建 /etc/docker/daemon.json 文件,添加國(guó)內(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"]
}

啟動(dòng) Docker 服務(wù)

systemctl start docker
systemctl enable docker

驗(yàn)證 Docker 是否啟動(dòng)成功

systemctl status docker

測(cè)試 Docker 是否工作正常

docker run hello-world

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

創(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 鏡像加速器(國(guó)內(nèi)用戶)

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

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

然后重啟 Docker:

sudo systemctl restart docker

設(shè)置日志輪轉(zhuǎn)

防止 Docker 日志文件過(guò)大導(dǎo)致磁盤占滿:

編輯 /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

常見問(wèn)題

dnf 找不到 docker-ce 包

確認(rèn)倉(cāng)庫(kù)已添加,執(zhí)行:

sudo dnf repolist

如果沒有 docker-ce 倉(cāng)庫(kù),重新添加:

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

啟動(dòng) Docker 服務(wù)失敗

檢查日志:

sudo journalctl -u docker

確認(rèn)內(nèi)核支持 overlay2 存儲(chǔ)驅(qū)動(dòng)。

總結(jié)

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

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

相關(guān)文章

  • Docker MySQL每天定時(shí)自動(dòng)備份的實(shí)現(xiàn)方法

    Docker MySQL每天定時(shí)自動(dòng)備份的實(shí)現(xiàn)方法

    本文主要介紹了Docker MySQL每天定時(shí)自動(dòng)備份的實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • Docker鏡像多架構(gòu)構(gòu)建介紹

    Docker鏡像多架構(gòu)構(gòu)建介紹

    這篇文章主要介紹了Docker鏡像多架構(gòu)構(gòu)建介紹,文章圍繞主題展開詳細(xì)的介紹,具有一點(diǎn)定的參考價(jià)值,感興趣的小伙伴可以參考一下
    2022-09-09
  • Docker安裝Jenkins并部署Maven項(xiàng)目詳細(xì)教程

    Docker安裝Jenkins并部署Maven項(xiàng)目詳細(xì)教程

    這篇文章主要給大家介紹了關(guān)于Docker安裝Jenkins并部署Maven項(xiàng)目的相關(guān)資料,持續(xù)集成、持續(xù)交付不僅可以提示開發(fā)效率,還可以節(jié)省很多測(cè)試和運(yùn)維的成本,需要的朋友可以參考下
    2023-12-12
  • Docker下Redis集群(主從+哨兵)安裝配置的實(shí)現(xiàn)步驟

    Docker下Redis集群(主從+哨兵)安裝配置的實(shí)現(xiàn)步驟

    本文主要介紹了Docker下Redis集群(主從+哨兵)安裝配置的實(shí)現(xiàn)步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧<BR>
    2022-07-07
  • Docker容器搭建本地私有倉(cāng)庫(kù)詳情

    Docker容器搭建本地私有倉(cāng)庫(kù)詳情

    這篇文章主要介紹了Docker容器搭建本地私有倉(cāng)庫(kù)詳情,Docker?官方提供了一個(gè)搭建私有倉(cāng)庫(kù)的鏡像?registry?,運(yùn)行該鏡像的容器并且對(duì)外暴露5000端口就ok了
    2022-08-08
  • docker可視化管理工具portainer忘記密碼重置教程的實(shí)現(xiàn)

    docker可視化管理工具portainer忘記密碼重置教程的實(shí)現(xiàn)

    本文主要介紹了docker可視化管理工具portainer忘記密碼重置教程的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-08-08
  • Docker搭建Portainer可視化界面步驟詳解

    Docker搭建Portainer可視化界面步驟詳解

    在本篇文章里小編給大家分享的是一篇關(guān)于Docker搭建Portainer可視化界面的實(shí)例操作方法,需要的朋友們參考下。
    2019-10-10
  • 如何解決Docker連接本地MySQL服務(wù)失敗的問(wèn)題

    如何解決Docker連接本地MySQL服務(wù)失敗的問(wèn)題

    這篇文章主要介紹了如何解決Docker連接本地MySQL服務(wù)失敗的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-06-06
  • Docker核心原理之 Cgroup詳解

    Docker核心原理之 Cgroup詳解

    cgroup的內(nèi)核通過(guò)hook鉤子來(lái)實(shí)現(xiàn)管理進(jìn)程資源,提供了一個(gè)統(tǒng)一的接口,從單個(gè)進(jìn)程的資源控制到操作系統(tǒng)層面的虛擬卡的過(guò)渡,今天通過(guò)本文給大家介紹Docker核心原理之 Cgroup詳解,需要的朋友參考下吧
    2021-07-07
  • docker下安裝Elasticsearch設(shè)置賬號(hào)密碼的步驟記錄

    docker下安裝Elasticsearch設(shè)置賬號(hào)密碼的步驟記錄

    這篇文章主要介紹了docker下安裝Elasticsearch設(shè)置賬號(hào)密碼的步驟,包括拉取鏡像、創(chuàng)建配置文件和用戶密碼文件、掛載文件到容器、使用Kibana或API創(chuàng)建用戶、驗(yàn)證配置、以及持久化數(shù)據(jù)和日志,需要的朋友可以參考下
    2025-04-04

最新評(píng)論