Archive

标签为 ‘Docker’的文章

Ubuntu + Immich + GPU 加速完整部署

背景

之前一直在用群辉的synology photo,只能说还不错,但说不上优秀。因为查找照片不是很好找,不支持AI,外加最近为了让老婆也能直接自行使用otp,把home下面的photos挪到了根目录下,也就变成了共享照片。这个操作之前没操作过,我是直接用命令cp的,导致我之前编辑的人脸数据,以及相册数据都没了……要从1TB的照片和视频中重新把之前的相册聚起来,基本不太可能。所以就想看看是否有支持AI功能的个人相册,让我轻松找到想找的照片,因此才有了这篇文章。

经过查找,immich不错,比较符合我的要求,正好我还有一台老电脑没有卖,直接利旧了~ 我本想是安装黑群晖的,但经过对比后,果断直接linux + immich + gpu硬件加速了;这样除了把照片慢慢挪过去外,其他的一些非重要数据可以也都挪到老电脑上,老电脑直接装一个smb就可以满足我了,等群辉以后有更好的解决方案,到时再看是否回去。

磁盘规划

推荐分离系统盘和数据盘:

格式挂载点用途
NVMe 256GLVM/ext4/系统 + Docker + Immich 数据库/缓存
4T 机械盘ext4/mnt/photos照片/视频存储
1T 机械盘ext4/mnt/backup备份或扩展存储
完整阅读

Manual set up two containers by “docker run”

安装docker步骤此处忽略,详细可以看之前的文章

容器的网络类型

默认docker三种网络:

[root@localhost ~]# docker network ls
NETWORK ID     NAME      DRIVER    SCOPE
0dc7621fa6c0   bridge    bridge    local
09d08085f98c   host      host      local
8da76deb9eb9   none      null      local

先随便开一个centos的docker,“-t” 指定一个伪终端,保持docker可以打开,否则会出现“Exited (0)”的问题:

[root@localhost ~]# docker run --name centos -dt centos

查看容器的网络类型,可以看到当创建容器不指定网络类型,默认会绑定到bridge上:

[root@localhost ~]# docker inspect 355a |grep "Networks" -A 100
            "Networks": {
                "bridge": {
                    "IPAMConfig": null,
                    "Links": null,
                    "Aliases": null,
                    "NetworkID": "0dc7621fa6c0e40a1129104ed94deac543cf82ce44ab79fdf7ed38b9975f9a78",
                    "EndpointID": "2dae4a431efd76066081424e47a7e6bc53e4102b14bf36bbdfda34492efd6369",
                    "Gateway": "172.17.0.1",
                    "IPAddress": "172.17.0.2",
                    "IPPrefixLen": 16,
                    "IPv6Gateway": "",
                    "GlobalIPv6Address": "",
                    "GlobalIPv6PrefixLen": 0,
                    "MacAddress": "02:42:ac:11:00:02",
                    "DriverOpts": null
完整阅读

手机/平板到NAS的速率测试

问题及解决

根据如下拓扑,用iphone和ipad查看nas的高清资源总是卡,低于5mbps码率的资源没问题,当网线连接时,50mbps码率的视频也没问题,所以严重怀疑wifi出了问题,但又不好查哪里的问题,我在AppStore上找了一圈,也没有一个像样的wifi 分析软件,即使收费也能接受呀。。。

Iphone/Ipad — <wifi 5g> — wrt1200ac —<GE>—918+

问题现在已经解决了,由于我的wrt1200ac刷的是OpenWRT,开源的wifi驱动不稳定,导致时不时的卡。我在918+上部署了docker版本的speedtest,从iphone/ipad上测试了下tcp性能,发现测不出问题,速率都挺正常(只给最终结果,无法显示平均还是最大),如下:

完整阅读

blonde teen swallows load.xxx videos