剪藏#剪藏#小侃玩NAS

Docker部署HowToCook,搞定你的一日三餐!

2025 年 9 月 22 日1 分钟
分享Twitter / XTelegram微博
Docker部署HowToCook,搞定你的一日三餐! 封面

Docker部署HowToCook,搞定你的一日三餐!

各位网友回为了晚上吃什么而烦恼吗?小编每天晚上回去都得洗衣服做饭带孩子,晚上吃什么是个难搞的事情,也关注了很多美食博主视频号、抖音号,今天来分享一个NAS托管的保姆级菜谱HowToCook,手把手教你做菜,精确到火候控制。话不多说,直接开工。

Notion image

应用介绍

HowToCook是一款以程序员思维打造的开源烹饪指南项目,旨在帮助大家轻松掌握在家做饭的技能,它具有以下优点:

菜谱结构化

每个菜谱清晰划分输入、处理和输出,方便理解和使用。

时间精确控制

每个步骤提供时间估算,帮助你精确控制烹饪时间,保证出菜质量。

食材简单易得

基于常见食材设计菜谱,一般菜市场和超市都能买到,家常菜居多。

用户参与,持续更新

所有内容开源,支持用户提交改进,持续迭代更新。

应用部署

下面以飞牛系统为例,介绍飞牛自带镜像库、ssh命令行、compose三种方式部署HowToCook。

部署前准备

在飞牛文件系统的Docker文件夹下新建cook文件夹(采用compose方式时需要);

Notion image

飞牛自带镜像库部署

步骤1:打开飞牛自带docekr,打开镜像仓库,在左上角搜索栏输入how-to-cook,回车,从搜索到的镜像中选择ichn/how-to-cook,点击右边下载符号,选择默认镜像直接下载;

Notion image

步骤2:在本地镜像找到下载好的镜像,点击右边三角形符号,创建容器,填写名称,映射5000端口号,左边选择一个不冲突的端口号即可,确定无误后点击创建,稍等一分钟即可创建好;

Notion image

Notion image

Notion image

Notion image

ssh方式部署

使用Windows系统的命令行工具连接到NAS后,获取root权限,可以参考我的前期文章,不做赘述,复制以下命令,修改端口号后右键粘贴到命令行,回车等待两分钟即可部署完成;

JAVASCRIPT
docker run ---name cook --restart always -5000:5000 ichn/how-to-cook:latest 

compose方式部署

在飞牛系统compose界面新建项目,填写名称和本地路径,复制以下代码,修改端口号和本地路径后粘贴到代码框一键部署;

JAVASCRIPT
version'3.9' 
services:     
  ichn:
    container_name: cook          
    image: ichn/how-to-cook:latest         
    ports:             
      - '5000:5000'         
    restart: always    

使用介绍

进入管理页面

在浏览器中输入NAS的IP地址+端口号(如前面设置的5000端口)回车进入HowToCook管理页面,上面有个搜索框可以搜索需要的菜谱;

Notion image

顶部菜单介绍

01-顶部菜单,做菜之前-主要介绍一些做菜常用的厨具和手法、常用的调料等,看起来像是疫情隔离时期写的程序;

Notion image

02-顶部菜单,菜谱-详细介绍每道菜的制作方法和详细操作步骤,部分底下带有B站视频;

Notion image

Notion image

Notion image

03-顶部菜单,进阶知识学习-介绍一些小窍门,专业术语之类的;

Notion image

04-顶部菜单,菜谱-如何贡献,教你贡献新菜谱,说实话我也没看明白,因为小编不是程序员;

Notion image

以上就是这个做菜app大致的内容,菜谱还是挺丰富的,小编爱吃的湘菜家常菜基本上都可以找得到。如果你还在犹豫晚上吃什么,感觉部署起来吧。

原文地址: https://mp.weixin.qq.com/s?__biz=MzE5MTIzMzQ5Ng==&mid=2247484268&idx=1&sn=2c5d50d532381ff19db5cdf8c8eb8c60&chksm=97e7777969d06e62e589745e56fc49b24e8dadce5a392c6189c5912aae4655654fe45db9465f&mpshare=1&scene=1&srcid=0922wQ09zwKmh7WfXFYEQTcb&sharer_shareinfo=c8c4fdde802aece98a7fda483abdf77c&sharer_shareinfo_first=c8c4fdde802aece98a7fda483abdf77c#rd

相关文章