ceacer 2 已发布 1月30号 分享 已发布 1月30号 对于迷你主机有很多玩法和使用场景,比如看到双网口的下一秒——「软路由」,利用 PVE 打造 All In Boom(大误,All In One) 等。不过这类使用方法/玩法,对用户有一定的技术门槛(折腾)。 同时入门级主机的性能其实也并不算很弱,基本已经可以满足日常办公软件,驱动4K显示器、播放4K视频也基本无压力。当然足够性能保证的前提下,拓展迷你主机功能还是有意义的,挂一些诸如 Altstore、Epic 自动领取、JD 自动签到还是很方便的。这次就简单分享下,在 Windows 上安装和部署 Docker。(本文面向初学者,会尽量避免复杂难懂的部分,可能存在很多地方不够严谨的问题,如有不当之处请在评论区指正) ▼零刻 EQ59 Pro,双网口,来我们一起喊出那个名字——「软路由」 考虑到性能需求并不是很高,使用的机器是千元左右价位的零刻 EQ59 Pro,CPU 是新一代的 Jasper Lake N5105。Intel 10nm工艺 4核心4线程,基准频率2.0Ghz、脉冲频率2.9Hz,搭配 DDR4内存(最大支持 16GB 双通道 DDR4)。TDP 部分仅为 10W 非常节能,有些软路由专用机还采用无风扇设计,不过为了充分释放性能还是建议选择主动散热。 ▼常见四核心 CPU CPU-Z 多核跑分对比,N5105 应该是目前入门级市场性能相对比较强的产品了 Table of Contents Windows 下 Docker 安装 Docker 相信很多人即使不熟悉,但在站内成百上千这类文章的狂轰乱炸下,至少应该都是听说过的。作为开源的应用容器引擎,有丰富的针对个人用户的应用: 下载/网盘挂载:Transmission,Aria2,alist(xhofe/alist) 智能家居:homeassitant 影音服务器:EMBY,Jellfin,PLEX 笔记/知识管理类软件 电子书/漫画:TaleBook,BookBrowser,lanraragi 内网测速/DDNS:LibreSpeedTest,AliyunDDNS 各种签到插件:xx签到,xx游戏自动领 当然大部分Docker文章,都是基于 NAS 的,更多的是介绍具体 Docker 的应用。这里简单介绍一下,如何在 Windows 上安装 Dokcer。一般来说有两种方法: WSL2 直接安装 Docker Desktop WSL2 安装 Ubuntu 等 Linux,在 Linux 下安装 Docker Linux 安装 Docker,其实已经有很多介绍的文章,因为两种方式都需要开启 WSL(Windows Subsystem for Linux),这里就顺便介绍下如何安装 Ubuntu。首先在控制面板内,选择「程序和功能」。 然后选择「启用或关闭 Windows 功能」 勾选「适用于 Linux 的 Windows 子系统」,然后点击确定后,计算机会提示需要重启。 很多教程会写“重启后,在 Microsoft Store 获取 Ubuntu”即可,但是实际上由于微软产品惯例挖坑的习惯,这里安装后大概率是无法正常启动的。 这里我们需要先去微软官网,下载「适用于 x64 计算机的 WSL2 Linux 内核更新包」,安装完成后在 PowerShell 内将 WSL2 设定为默认版本。 wsl –set-default-version 2 安装和设置完 WSL2 后,再安装 Ubuntu,就可以正常运行了。后续如果要在 Ubuntu 内安装 Docker,基本就参考对应的文章即可。 接下来安装从 Docker 官网下载的「Docker Desktop」,选项上注意勾选「Use WSL 2 instead of Hyper-V(recommended」,这样 Docker Desktop 就会运行在 WSL 2上。 安装完成后,等待 Docker Starting 一段时间,当你看到出现下图 Run a Sample Container 的时候安装就算完成了。 具体的镜像文件,可以通过网页端 Docker Hub 直接拉取,或是网页搜索后复制 Docker Pull Command 在 PowerShell 内运行。 比如我安装了一个 LibreSpeedTest,运行镜像后再网页输入 WSL2 的 IP 地址+端口号即可进行访问。(WSL 的 IP 地址也可以在 PowerShell 内通过 ipconfig 命令查询) ▼运行在 docker 内的 LibreSpeedTest 当然有的用户可能也想限制 Docker 占用的内存,由于 Docker Desktop 运行在 WSL 下,所以我们只能通过限制 WSL 来间接进行限制。方法如下: Win+ R 键,输入 %UserProfile% 回车,进入用户文件夹 新建文件.wslconfig 使用写字板打开并编辑该文件,内容如下 [wsl2] memory=XGB processors=N swap=0 localhostForwarding=ture 对应关系如下: memory=XGB,表示限制WSL最大使用内存XGB processors=N,N=提供给WSL的CPU核心数量 swap=0,表示不设置swap,也可以根据需要设定XGB(swap=XGB) 保存该文件后,在 PowerShell 内运行 “wsl –shutdown”,WSL 会关闭,重新打开后刚才的设置生效。 N5105 简单体验 对于入门级的机器来说,日常网页浏览、视频播放、办公软件,应该是相对比较高频的应用。使用 DXVA Checker,可以看到 Intel N5105 的 UHD 核显,可以支持包括H264、HEVC 在内的常见视频解码。 视频解码部分,H265格式+10bit+HDR 的4K蓝光视频(复仇者联盟终局之战、钢铁侠1)都可以完美播放,CPU、GPU占用率也保持在比较低的水平,只要不是挑战超出日常使用的规格,N5105的软硬件解码应该都是可以应付的。 噪音部分也是迷你主机或是软路由比较需要注意的,实测 EQ59 Pro 静音方面表现不错。在正常环境下基本听不到风扇的噪音,靠近机身位置测试39.8分贝的噪音其实和环境噪音相当。CPU+GPU 双烤条件下,机身的噪音也没有明显的变化,依旧和环境底噪相当。 ▼正常工作状态 ▼CPU+GPU 双烤,依旧基本听不到风扇的噪音 结语对于 N5105 这种类型的 CPU,虽然 TDP 是非常环保的 10W,但是其实性能方面只作为软路由是有些浪费的。很多大佬都会采用 PVE,在软路由的基础之上,扩展 Docker、甚至虚拟 Windows 等方式来提高机器的利用率。不过对于新手而言,PVE 上实现 OP 软路由 + Ubuntu 挂 Docker + Windows 远程连接 / AltStore / TMM 刮削还是有一定难度的。对于新手,其实也可以考虑基于 Windows 平台,完成类似功能的搭建(练手),熟悉 Docker 功能后转战其他平台也会更加得心应手。 好了,本篇文章到此结束,感谢大家的观看。欢迎大家点赞、收藏并在评论区留言,我是 KC,我们下篇文章再见~ 评论链接 在其他网站上分享 更多分享选项...
推荐帖
创建账户或登录以发表评论
您需要成为会员才能发表评论
创建一个帐户
在我们的社区注册一个新账户。很简单!
注册新账户登入
已有账户?在此登录
立即登录