DIY NAS系列01 — 系统初始化配置

在前一篇文章中,我们已经了解了如何使用 Rocky Linux 来构建一个家用 NAS 系统。今天,我们将继续这个话题,深入探讨 Rocky Linux 系统的初始化安装与配置,以及 Docker 和 Docker-compose 的安装与配置。这些是构建 NAS 系统的基础环节,我们在此基础上,将会在下一篇文章中,介绍如何部署 ZFS 文件系统。

系统安装与配置

首先,我们需要进行 Rocky Linux 系统的安装与配置。这个过程可以参考 Rocky Linux 9.0 安装与配置 文章。按照文章中的步骤进行,你将得到一个基本配置完成的 Rocky Linux 系统。

系统内核升级

在系统安装完成后,我们需要对系统内核进行升级。可以参考 Rocky Linux 9 内核升级至 6.0 文章进行操作。新版本的内核可以提供更多的特性以及更好的性能。

系统仓库设置

接下来,我们需要对系统的软件仓库进行设置。EPEL 和 Remi 仓库是 Rocky Linux 的两个重要仓库,它们提供了大量的额外软件包。你可以参考 在 Rocky Linux 9 上启用 EPEL 和 Remi 仓库 文章进行设置。

同时,为了能使用一些非自由的软件,我们还需要启用 RPM Fusion 仓库。具体的操作步骤可以参考 Rocky Linux 9 中启用 RPM Fusion 仓库 文章。

安装 Docker

Docker 是一种开源的应用容器引擎,可以方便地打包、分发和运行应用。对于我们的 NAS 系统,Docker 可以帮助我们快速地部署各种应用。可以参考 在 Rocky Linux 9.1 上安装 Docker CE 文章进行安装。

安装 Docker-compose

Docker-compose 是一个用于定义和运行多容器 Docker 应用的工具。通过一个 YAML 文件,我们可以配置应用的服务,然后使用一个命令来创建和启动所有的服务。

安装 Docker-compose 的方法很简单,只需要执行以下命令即可:

curl -L "https://github.com/docker/compose/releases/download/v2.19.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

这些命令首先会从 Docker Compose 的 GitHub 仓库中下载指定版本(在这里安装的是最新版本 2.19.1)的 Docker Compose 二进制文件,然后保存到 /usr/local/bin/ 目录中。最后,我们通过 chmod +x 命令使这个文件具有可执行权限。

至此,我们已经完成了 Rocky Linux 系统的初始化安装与配置,以及 Docker 和 Docker-compose 的安装与配置。离打造完整的 NAS 系统更近了一步。

在下一篇文章中,我们将介绍如何在这个系统上部署 ZFS 文件系统,使 NAS 系统的存储管理更加强大和灵活。敬请期待!

下篇预告: DIY NAS系列02 -- 浅谈 ZFS 文件系统

Avatar photo

关于 木子

Founder of the Rocky Linux Chinese community, MVP、VMware vExpert、TVP, advocate for cloud native technologies, with over ten years of experience in site reliability engineering (SRE) and the DevOps field. Passionate about Cloud Computing、Microservices、CI&CD、DevOps、Kubernetes, currently dedicated to promoting and implementing Rocky Linux in Chinese-speaking regions.
用一杯咖啡支持我们,每一篇 [文档] 都经过我们实操,并非从网上一味的copy,期间花费了大量的心思,希望能够帮忙到您。
暂无评论

发送评论 编辑评论


|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇