小白有关windows下docker运行的问题求教

背景

由于工作需要,我之前搞了一个微信机器人:
关于微信机器人搭建的一点心得

然而,今年1月初,tx全面检测itchat协议并封号,我只能切换到wcferry框架下。刚太平4个月,最近这个也被tx禁了,目前小黑屋7天。

后来我又了解到有ipad协议,可能是除了ui自动化以外最后搞微信机器人的手段了,然而问题是它需要用到docker。

疑问

因为自己之前没接触过docker,前期所有的代码都是用python自己写或者去github参考别人的源代码,写完后pyinstaller直接打包 成.exe用的。

我想问的是,如果在windows环境运行docker,需要最基础的软件/硬件配置是多少呀?链接里面的电脑棒CPU是Z8330?然后是2G内存32G磁盘的,使用itchat或者wcferry搞机器人没问题,不知道这次要不要换了。

请佬友指点!如果以现在常见的小主机8G内存N100为例,这个配置够不够?或者是否有其他的推荐?
(我希望本地部署,能综合低能耗,性价比高一些的)

3 个赞

两种硬件都足够支持运行docker,内存和cpu都很富裕,平台性能都不错。 不过考虑到兼容性及性能考虑,建议电脑棒刷写为linux系统(debian或者ubuntu)。

要说综合性能和省电功耗,那必然是arm架构的cpu,而不是amd64之类的架构

目前来看,你需要做一些些迁移工作,就是将python项目程序在linux下运行,然后打包成镜像就可以。

2 个赞

一样封的。

感谢佬友回复哈,我还是先想在windows下用docker,不行再考虑改写代码迁移到其他系统 :smiley:

封不封再说,先要试试呀

那就干就完事,docker 消耗很少。看你服务需要多少配置就行。

python是跨平台的,迁移工作量基本无。早点到linux避免走弯路。

可以装下wsl2,我在这里面跑docker项目

dify on wechat
astrbot

现在项目很多,不过都得基于gewe了,
windows的话,没啥问题,基于wsl2搞个docker desktop就行了。

我还没学会,前两天wsl安装Ubuntu部署docker没成功,有精力了再试试。

用wsl吧, windows跑docker一坨

此话题已在最后回复的 30 天后被自动关闭。不再允许新回复。