【好玩的开源项目】Docker部署cook菜谱工具
【摘要】 【好玩的开源项目】Docker部署cook菜谱工具
@TOC
一、cook菜谱工具介绍
开源Cook菜谱项目是以开源模式为基础的社区项目,其核心目标是为用户提供一个可自由交流、贡献及获取食谱的场所。该平台允许用户自由选择食材和厨具,并自动生成菜谱,每个菜谱都配有详细的视频教程。此项目鼓励食谱的共享、创新和探索,以便使更多的人在烹饪和分享美食的过程中得到益处。
二、本地环境介绍
2.1 本地环境规划
本次实践为个人测试环境,操作系统版本为centos7.6。
hostname | IP地址 | 操作系统版本 | Docker版本 |
---|---|---|---|
jeven | 192.168.3.166 | centos 7.6 | 20.10.17 |
2.2 本次实践介绍
1.本次实践部署环境为个人测试环境;
2.在Docker环境下部署cook菜谱工具。
三、本地环境检查
3.1 检查Docker服务状态
检查Docker服务是否正常运行,确保Docker正常运行。
[[root@jeven ~]# systemctl status docker
● docker.service - Docker Application Container Engine
Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
Active: active (running) since Sun 2023-10-01 20:22:09 CST; 1 day 18h ago
Docs: https://docs.docker.com
Main PID: 12430 (dockerd)
Tasks: 39
Memory: 1.6G
CGroup: /system.slice/docker.service
3.2 检查Docker版本
检查Docker版本,当前Docker版本为20.10.17。
[root@jeven ~]# docker -v
Docker version 20.10.17, build 100c701
四、下载cook镜像
在docker hub拉取镜像yunyoujun/cook:latest。
docker pull yunyoujun/cook:latest
五、部署cook菜谱工具
5.1 创建cook容器
使用以下命令,快速创建cook容器。
docker run -d --name cook --restart always -p 8085:80 yunyoujun/cook:latest
5.2 查看容器状态
检查cook容器状态
[root@jeven ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
4755cfe4611d yunyoujun/cook:latest "/docker-entrypoint.…" 38 seconds ago Up 37 seconds 0.0.0.0:8085->80/tcp, :::8085->80/tcp cook
5.3 检查容器日志
使用以下命令,查看容器运行日志。
六、访问cook菜谱服务
6.1 访问cook首页
6.2 查看菜谱
选择食材和厨具,查看生成的菜谱,点击菜谱,就会跳转到视频了。
6.3 生成随机菜谱
在“吃什么”模块,可以点随机生成菜谱。
七、总结
cook菜谱项目是一个优秀的开源菜谱项目,旨在为用户提供简单、快速和优雅的方式来查找、创建和共享菜谱。如果您热爱美食,对该项目感兴趣,可以前往官方GitHub仓库了解更多细节。该开源菜谱项目是一个非常实用的菜谱资源库,非常适合广大美食爱好者使用。
推荐
![](https://res.hc-cdn.com/ecology/9.3.130/v2_resources\images\global\blog-dialog.png)
华为开发者空间发布
让每位开发者拥有一台云主机
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)