新浪网

【技术】OMV7系列4-docker的介绍安装

什么值得买

关注

确定不再关注此人吗

作者:无耻

一、前言

前面已经装好了OMV7系统,系统自带的插件并不丰富,要满足更多需求,还是可以以容器为主。OMV自带插件中有openmediavault-k8s、openmediavault-podman、openmediavault-compose等插件;下面先对OMV7系统安装docker插件(openmediavault-compose)进行介绍。

在前代OMV系统中,可以使用portainer插件可以用于管理容器,现在OMV7已经完全转向了compose方式来对容器进行管理,可能刚开始使用会有点麻烦,但是用惯了后,还是很方便的。

同时建议在开始使用NAS之前,建议做好相关规划,比如IP及端口分配、文件系统名称结构分配、各种用户密码分配等,建立相关表格,方便后期查询。

二、材料准备

  1. 安装好OMV7系统主机一台。

  2. 电脑浏览器客户端。

三、实施步骤​

本文一共有9点,约1300字本文一共有9点,约1300字

说明

  • docker安装:1-3点;

  • docker调整:4-9点;

01

  • 根据前面的系统安装教程,安装好omv-extras插件后;进入系统-omv-extras界面,打开Docker repo的选项后点击保存。

02

  • 刷新界面,然后进入系统-插件中找到openmediavault-compose插件,选中并安装该插件;安装完毕后建议重启一下OMV系统。

03

  • 之后就可以进入服务-compose界面了,这就是OMV7用来管理容器的插件。

04

  • 进入服务-compose-设置,在这里对compose插件进行整体设置;这里建议在SSD磁盘中新建一个文件夹专用于存放docker文件,需要创建4个不同名称的共享文件夹来存放各种docker运行文件。

Compose 文件下的存yml 文件和 env 文件的副本;

data下的在其中定义容器文件夹来存容器的持久性数据,实例运行的基本配置软件文件都在这里,需留存以保留配置;

备份下的存持久性的compose文件备份;

docker下的存docker 工作所需的文件,替代/var/lib/docker目录,非持久文件;

05

  • 进入服务-compose-文件,在这里对docker compose.yml配置文件进行管理;有添加、编辑、删除、检查校验文件、上线、停止、下线、拉取镜像、PS查看容器状态、编辑全局环境文件、删除修剪(系统镜像容器网络)等、高级设置(拉取、构建、移除孤项)等、文档跳转按钮选项。正常使用容器流程就是编辑好yml文件后,在这里添加内容,然后通过相关按钮操作上线就行。

06

  • 这里多介绍一下编辑全局环境文件功能,可以有效批量管理yml文件的通用内容;比如当需要在容器中使用硬盘文件夹时,直接将OMV系统下硬盘挂载一长串绝对路径/srv/dev-disk-by-uuid-...用几个字母的变量来替代,这样就可以免去使用 openmediavault-symlinks 符号链接插件了,官方也不建议在yml文件中使用符号链接。

官方介绍:在 OMV GUI 中,转到“服务”>“撰写>文件”,然后按“编辑全局环境文件”按钮。在“全球环境”字段中,复制并粘贴:

PUID=1000

PGID=100

TZ=Europe/Madrid

根据您的情况,将这些值替换为适当的值。您可以在“时区中的系统>日期和时间”字段中查看本地配置。

07

  • 其它的服务、统计、镜像、网络、卷、容器、Dockerfiles、计划、恢复等功能就是顾名思义了,大家根据实际情况使用相关功能,只要yml配置文件正确,这些功能都可以暂不使用,有需要的话在官方Wiki文档都有说明。

08

  • 还有要注意的地方就是安装时候提醒了要新建一个普通用户,在用户管理界面查看UID、GID,写入到YML配置文件中,对容器实施权限管理。

09

  • 这里大家根据实际需要和网络情况对docker进行换源;编辑/etc/docker/daemon.json配置文件。注意这里的data-root路径是默认的路径,如果在第04步修改了docker存储路径,那么这里就是修改后的路径。重启docker和系统不会使配置文件失效。

{"data-root": "/var/lib/docker",

"registry-mirrors": [

"https://docker.mirrors.ustc.edu.cn",

"http://hub-mirror.c.163.com",

"https://registry.docker-cn.com"

]}

四、小结​

  1. 只要网络顺畅,安装docker还是比较容易的,compose的容器管理方式也很简单方便快捷,特别是配置备份,配套容器安装,都很方便。

  2. 在后续将陆续介绍常用的一些docker容器的安装和使用技巧经验总结。

— 参考 —

[1] OMV官网 (http://www.openmediavault.org/)

[2] OMV官方omv-extras扩展Wiki (https://wiki.omv-extras.org/)

发布于:北京

特别声明:以上文章内容仅代表作者本人观点,不代表 新浪网观点或立场。如有关于作品内容、版权或其它问题请于作品发布后的30日内与 新浪网联系。
全球股市巨震363万
李现打鸟361万
美财长将美股崩盘甩锅DeepSeek325万
医生建议节后上班前三天少干活311万
特朗普选民信心逐渐转为质疑308万
美国有人开始囤货了295万
查看全部实时热点
请输入评论内容

说说你的看法

打开APP

举报成功

举报

请您选择举报的原因
意见/建议 反馈入口
  • TOKEN
  • 标题/昵称
  • 反馈内容

已反馈成功~

意见/建议 反馈入口
  • TOKEN
  • 标题/昵称
  • 反馈内容

已反馈成功~