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

什么值得买
作者:无耻
一、前言
前面已经装好了OMV7系统,系统自带的插件并不丰富,要满足更多需求,还是可以以容器为主。OMV自带插件中有openmediavault-k8s、openmediavault-podman、openmediavault-compose等插件;下面先对OMV7系统安装docker插件(openmediavault-compose)进行介绍。
在前代OMV系统中,可以使用portainer插件可以用于管理容器,现在OMV7已经完全转向了compose方式来对容器进行管理,可能刚开始使用会有点麻烦,但是用惯了后,还是很方便的。
同时建议在开始使用NAS之前,建议做好相关规划,比如IP及端口分配、文件系统名称结构分配、各种用户密码分配等,建立相关表格,方便后期查询。
二、材料准备
安装好OMV7系统主机一台。
电脑浏览器客户端。
三、实施步骤
本文一共有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"
]}
四、小结
只要网络顺畅,安装docker还是比较容易的,compose的容器管理方式也很简单方便快捷,特别是配置备份,配套容器安装,都很方便。
在后续将陆续介绍常用的一些docker容器的安装和使用技巧经验总结。
— 参考 —
[1] OMV官网 (http://www.openmediavault.org/)
[2] OMV官方omv-extras扩展Wiki (https://wiki.omv-extras.org/)
发布于:北京
举报成功