Docker新手必备!一键部署cook菜谱工具,轻松玩转开源项目

  • 一、cook菜谱工具介绍
  • 二、本地环境介绍
    • 2.1 本地环境规划
    • 2.2 本次实践介绍
  • 三、本地环境检查
    • 3.1 检查Docker服务状态
    • 3.2 检查Docker版本
  • 四、下载cook镜像
  • 五、部署cook菜谱工具
    • 5.1 创建cook容器
    • 5.2 查看容器状态
    • 5.3 检查容器日志
  • 六、访问cook菜谱服务
    • 6.1 访问cook首页
    • 6.2 查看菜谱
    • 6.3 生成随机菜谱
  • 七、总结

一、cook菜谱工具介绍

开源Cook菜谱项目是以开源模式为基础的社区项目,其核心目标是为用户提供一个可自由交流、贡献及获取食谱的场所。该平台允许用户自由选择食材和厨具,并自动生成菜谱,每个菜谱都配有详细的视频教程。此项目鼓励食谱的共享、创新和探索,以便使更多的人在烹饪和分享美食的过程中得到益处。

二、本地环境介绍

2.1 本地环境规划

本次实践为个人测试环境,操作系统版本为centos7.6。

Docker新手必备!一键部署cook菜谱工具,轻松玩转开源项目

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 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 Docker新手必备!一键部署cook菜谱工具,轻松玩转开源项目在这里插入图片描述

五、部署cook菜谱工具

5.1 创建cook容器

使用以下命令,快速创建cook容器。

docker run -d --name cook --restart always -p 8085:80 yunyoujun/cook:latest Docker新手必备!一键部署cook菜谱工具,轻松玩转开源项目在这里插入图片描述

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 检查容器日志

使用以下命令,查看容器运行日志。

docker logs cook Docker新手必备!一键部署cook菜谱工具,轻松玩转开源项目在这里插入图片描述

六、访问cook菜谱服务

6.1 访问cook首页

访问地址:<服务器IP地址+端口号>,在本地浏览器打开即可访问,如下所示:

Docker新手必备!一键部署cook菜谱工具,轻松玩转开源项目在这里插入图片描述

6.2 查看菜谱

选择食材和厨具,查看生成的菜谱,点击菜谱,就会跳转到视频了。

Docker新手必备!一键部署cook菜谱工具,轻松玩转开源项目在这里插入图片描述

6.3 生成随机菜谱

在“吃什么”模块,可以点随机生成菜谱。

Docker新手必备!一键部署cook菜谱工具,轻松玩转开源项目在这里插入图片描述

七、总结

cook菜谱项目是一个优秀的开源菜谱项目,旨在为用户提供简单、快速和优雅的方式来查找、创建和共享菜谱。如果您热爱美食,对该项目感兴趣,可以前往官方GitHub仓库了解更多细节。该开源菜谱项目是一个非常实用的菜谱资源库,非常适合广大美食爱好者使用。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

,

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。