新人下载app,立即提现现金 您的好友 送你现金 去提现

树莓派的100种玩法(5)OMV-常见docker镜像部署

情哥 01-07 17:29 关注

是返乡过年?还是就地过年?最新一届#双面过节指南#开始啦!本次征稿活动分为A面返乡和B面就地,大家可以根据自己的情况,分享自己的春节攻略,优秀的投稿文章还有可能能获得优厚的大奖哦,快点击查看活动详情<<<

创作立场声明:树莓派或许不是最具性价比的选择,但绝对是可玩性最多的

从这篇开始准备按我上次的规划开始部署几个常见的Docker镜像,先放张文件夹结构图

树莓派的100种玩法(5)OMV-常见docker镜像部署

准备工作

设置镜像加速源

这里选择的是阿里云的加速地址,说下具体步骤

先访问阿里云镜像加速地址:点这里 登陆可以用支付宝或者淘宝都可以,或者新注册个账户

树莓派的100种玩法(5)OMV-常见docker镜像部署

根据上一步获取的地址,填入portainer

树莓派的100种玩法(5)OMV-常见docker镜像部署

挂载路径

OMV挂载路径有些问题我以为在共享文件设置好就可以访问了,实际上通过docker设置路径还需要通过命令行挂载下,通过putty登录树莓派后台

pi@raspbian:~$ df -l #查看挂载路径可知,固态硬盘挂载在/srv路径下
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/root 30190644 5415960 23494848 19% /
devtmpfs 1935044 0 1935044 0% /dev
tmpfs 1968388 0 1968388 0% /dev/shm
tmpfs 1968388 8876 1959512 1% /run
tmpfs 5120 0 5120 0% /run/lock
tmpfs 1968388 0 1968388 0% /sys/fs/cgroup
tmpfs 1968388 0 1968388 0% /tmp
/dev/mmcblk0p1 257772 72700 185072 29% /boot
/dev/sda1 239314720 61488 239236848 1% /srv/dev-disk-by-uuid-49b0686d-4d7e-4417-9e26-00be97e7197e
folder2ram 1968388 33272 1935116 2% /var/log
folder2ram 1968388 0 1968388 0% /var/tmp
folder2ram 1968388 268 1968120 1% /var/lib/openmediavault/rrd
folder2ram 1968388 752 1967636 1% /var/spool
folder2ram 1968388 11484 1956904 1% /var/lib/rrdcached
folder2ram 1968388 4 1968384 1% /var/lib/monit
folder2ram 1968388 1288 1967100 1% /var/cache/samba
tmpfs 393676 0 393676 0% /run/user/1000
pi@raspbian:~$ cd /srv
pi@raspbian:/srv$ ls
dev-disk-by-uuid-49b0686d-4d7e-4417-9e26-00be97e7197e ftp pillar salt
pi@raspbian:/srv$ su #后续命令需要root账户进行
Password:
root@raspbian:/srv# mkdir /srv/data #由于硬盘名太长,此处创建data目录挂载硬盘
root@raspbian:/srv# mount /dev/sda1 /srv/data #将移动硬盘挂载到data目录下
root@raspbian:/srv# ls
data dev-disk-by-uuid-49b0686d-4d7e-4417-9e26-00be97e7197e ftp pillar salt
root@raspbian:/srv# cd /srv/data
root@raspbian:/srv/data# ls
aquota.group aquota.user lost+found omv
root@raspbian:/srv/data/omv# exit
exit

filebrowser

这里用的是荒野无灯修改版的,部署命令如下

docker run -it --restart always
-d --name filebrowser
--net=host
-e SSL=on -e PUID=1000 -e PGID=100 -e WEB_PORT=8081
-v /var/lib/filebrowser:/config -v /media:/myfiles
--mount type=tmpfs,destination=/tmp #这条命令是N1挂载外接硬盘的,具体含义我还没学到,我们这里用不到
80x86/filebrowser:latest

根据命令所示,仿照上面的设置方式,直接套命令就好,后面的图示说明会简略一点,因为基本上都能套用的

这里的PUID和PGID不要照超,有可能会出问题,通过命令 id user(当前用户名)查看具体数值

树莓派的100种玩法(5)OMV-常见docker镜像部署

具体设置如图

树莓派的100种玩法(5)OMV-常见docker镜像部署

完成后使用IP:8081访问,默认账号密码都是admin

树莓派的100种玩法(5)OMV-常见docker镜像部署

Transmission

这里选择使用linuxserver版本,具体描述可以参考我UNRAID那篇 ,放个命令

docker run -d
--name=transmission
-e PUID=1000
-e PGID=1000
-e TZ=Europe/London
-e TRANSMISSION_WEB_HOME=/combustion-release/ `#optional`
-e USER=username `#optional`
-e PASS=password `#optional`
-p 9091:9091
-p 51413:51413
-p 51413:51413/udp
-v :/config
-v :/downloads
-v :/watch
--restart unless-stopped
ghcr.io/linuxserver/transmission

这里放图

树莓派的100种玩法(5)OMV-常见docker镜像部署

由于设置好了变量,就不需要汉化了,直接就好了,账号密码已经设置好,都是 admin

树莓派的100种玩法(5)OMV-常见docker镜像部署

Aria2

这个也简单,先放命令

docker run -d
--name aria2-pro
--restart unless-stopped
--log-opt max-size=1m
-e PUID=$UID
-e PGID=$GID
-e UMASK_SET=022
-e RPC_SECRET=
-e RPC_PORT=6800
-p 6800:6800
-e LISTEN_PORT=6888
-p 6888:6888
-p 6888:6888/udp
-v $PWD/aria2-config:/config
-v $PWD/aria2-downloads:/downloads
p3terx/aria2-pro

这里多了个参数日志大小限制的参数,查看docker帮助文档的原文,我下面摘抄一段:

{
"log-driver": "json-file",
"log-opts": {
"max-size": "10m",
"max-file": "3",
"labels": "production_status",
"env": "os,customer"
}
}

这里没用之前用过的,体验下新的,不废话看图

树莓派的100种玩法(5)OMV-常见docker镜像部署

这个也很顺利完成了,不过有个问题,不能网页访问,可以通过浏览器插件或者手机APP管理,关于这个我有一篇单独介绍过,链接

另外还有一种解决方式解决,安装WebUI,命令如下:

docker run -d
--name ariang
--restart unless-stopped
--log-opt max-size=1m
-p 6880:6880
p3terx/ariang

这里我就不写部署过程了,可以看看我上面的命令对应填写方式套用下,我上次装那版是集成webui的,这个需要单独部署,完成后需要设置下RPC密钥

树莓派的100种玩法(5)OMV-常见docker镜像部署

这里多说一句,可以去作者博客去看看,设置功能相当强大,链接

qbittorrent

命令

docker run -d
--name=qbittorrent
-e PUID=1000
-e PGID=1000
-e TZ=Europe/London
-e UMASK_SET=022
-e WEBUI_PORT=8080
-p 6881:6881
-p 6881:6881/udp
-p 8080:8080
-v :/config
-v :/downloads
--restart unless-stopped
ghcr.io/linuxserver/qbittorrent

设置图这里我就不描述了,大同小异

树莓派的100种玩法(5)OMV-常见docker镜像部署

默认账号 admin 密码 adminadmin 具体设置之前也有写过这里就不多描述了

树莓派的100种玩法(5)OMV-常见docker镜像部署

写在最后

最近写了好几篇关于docker的教程,主要是在学习docker,顺便练练手,另外推荐一本docker的入门书

树莓派的100种玩法(5)OMV-常见docker镜像部署

京东链接

还有就是下一篇的预告目前计划是写一篇蒲公英免费版突破三个设备限制,无障碍互相访问两个局域网的教程,先顺便学习下布网的知识

还有一个方向是安装jellyfin实现硬件解码,这个还在研究中。


展开阅读全文

打开App,享最佳阅读体验
全部评论 (8)
情哥
0
01-09 00:28
肥宅菊: "蒲公英免费版突破三个设备限制",大佬,求这个的教程,感谢大佬 1

这个纯教程好写,问题是不好讲清楚原理[大囧]

情哥
0
01-08 14:34
值友1590940412: 有没有docker安装openwrt的教程[观察] 1

树莓派性能一般,才这个部分写完可能会写,不过单网口只能单臂或者旁路由

值友1590940412
0
01-08 14:25

有没有docker安装openwrt的教程[观察]

肥宅菊
0
01-08 11:40

"蒲公英免费版突破三个设备限制",大佬,求这个的教程,感谢大佬

Yoona-Kersa
0
01-08 06:11

那本书昨天刚看完,感觉非常不错!

情哥
0
01-08 02:23
值友8858989525: 树莓派的性能解码可以吗?[皱眉] 1
萝卜丝小鸡子: 新出的4可以的吧 2

下一篇准备做个测试

萝卜丝小鸡子
0
01-08 01:08
值友8858989525: 树莓派的性能解码可以吗?[皱眉] 1

新出的4可以的吧

值友8858989525
0
01-08 00:00

树莓派的性能解码可以吗?[皱眉]

打开App,查看更多好文和评论
文中商品
NAS存储促销活动
促销攻略:天猫 QNAP旗舰店 年货节促销专场
促销攻略:天猫 QNAP旗舰店 年货节促销专场
每满300元减30元,年货买不停
天猫精选 01-26
8 71%
最新NAS存储优惠
中亚Prime会员:Synology 群晖 DS720+ 双盘位NAS网络存储服务器
中亚Prime会员:Synology 群晖 DS720+ 双盘位NAS网络存储服务器

面向小企业用户

2858.75元含税包邮
亚马逊海外购 01-25
15 43%
粉丝价:TERRAMASTER 铁威马 F4-421 四盘位 Nas网络存储 4GB
粉丝价:TERRAMASTER 铁威马 F4-421 四盘位 Nas网络存储 4GB

京东好评率90% 分期免息 | 3期

1999元包邮(需用券)
京东 01-20
19 81%
猜你喜欢
查看更多
相关好价
相关商品
查看更多热门商品
社区主页 文章详情
13
157
8
你已经点过赞了
新浪微博 QQ空间 微信好友 豆瓣
当前为触屏版
热门搜索