打工这么苦,大脑想跳舞,来点儿赏心悦目的
打工人整日整日的面对屏幕,眼镜都疲累了,大脑都衰弱了。整点儿能洗眼睛的吧。
好东西要一起分享不是。
创建容器
命令行创建
docker run -dit --name btt_img -v $PWD:/image combos/python_node:3.10_12
注意:这里需要将本地的图片储存目录挂载给容器的 /image 目录
群晖 Container Manager 创建
从注册表下载 python_node 的容器镜像
图片图片找到刚才下载的镜像,在详情页运行,创建容器
图片图片配置容器的时候,其它都可以默认,也可以自己定义,只有一个地方要特殊处理,就是挂载一个目录到容器里。划线的是本地本地的目录,圈起来的是固定值:/image
图片创建任务
进入容器内部开始命令行操作。
如果是 ssh 创建的容器,直接使用下面的命令就行:
docker exec -it btt_img bash
如果是群晖搭建的,找到刚才创建的容器,在容器详情页右侧可以找到打开终端
图片图片下载脚本
使用 curl 命令下载,当然你也可以使用 wget 来下载,看自己喜好了。
如果你想玩儿的更花点儿,可以将脚本下载本地,然后挂载到容器里也可以。
curl -O https://raw.kkgithub.com/LeanFly/web/master/btt_img.py
图片
安装依赖
为了让大家体验到 5秒真的快乐,这里特意加上了中科大的镜像源代理,加速前进。
pip install requests bs4 pathlib apscheduler fastapi uvicorn -i https://pypi.mirrors.ustc.edu.cn/simple
图片
安装 pm2 并启动定时任务
后台任务使用 PM2 方便且好管理。
PM2 开始任务就是 pm2 start xxxx ,
查看所有任务列表就是 pm2 list,
查看单个任务的运行状态就是 pm2 logs x (x 是上一步中列出的 id)
npm install pm2 -g && pm2 start btt_img.py
图片图片
查看以下本地目录,有图片了,可以慢慢享用了。
享用的方式应该不用我再多叨叨了,看图工具嘛,有很多的。
图片搞定,收工~
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~