[Proyecto divertido de código abierto] Docker implementa la herramienta de recetas de cocina
1. Introducción a la herramienta de recetas de cocina.
El proyecto de recetas Cook de código abierto es un proyecto comunitario basado en el modelo de código abierto. Su objetivo principal es proporcionar a los usuarios un lugar donde puedan comunicarse, contribuir y obtener recetas libremente. La plataforma permite a los usuarios seleccionar libremente ingredientes y utensilios de cocina, y genera recetas automáticamente, con videotutoriales detallados para cada receta. Este proyecto fomenta el intercambio, la innovación y la exploración de recetas para que más personas puedan beneficiarse del proceso de cocinar y compartir comida deliciosa.
2. Introducción al entorno local
2.1 Planificación ambiental local
Esta práctica es un entorno de prueba personal y la versión del sistema operativo es centos7.6.
nombre de host | dirección IP | Versión del sistema operativo | versión acoplable |
---|---|---|---|
jeven | 192.168.3.166 | centos 7.6 | 20.10.17 |
2.2 Introducción a esta práctica
1. El entorno de implementación para esta práctica es un entorno de prueba personal
2. Implemente la herramienta de recetas de cocina en el entorno Docker.
3. Inspección ambiental local
3.1 Verificar el estado del servicio Docker
Compruebe si el servicio Docker se está ejecutando normalmente y asegúrese de que Docker se esté ejecutando normalmente.
[[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 Verificar la versión de Docker
Verifique la versión de Docker, la versión actual de Docker es 20.10.17.
[root@jeven ~]# docker -v
Docker version 20.10.17, build 100c701
4. Descarga la imagen del cocinero.
Extraiga la imagen yunyoujun/cook:latest de Docker Hub.
docker pull yunyoujun/cook:latest
5. Implementar la herramienta de recetas de cocina.
5.1 Crear contenedor de cocción
Utilice el siguiente comando para crear rápidamente un recipiente para cocinar.
docker run -d --name cook --restart always -p 8085:80 yunyoujun/cook:latest
5.2 Ver el estado del contenedor
Verificar el estado del recipiente de cocción
[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 Verificar los registros del contenedor
Utilice el siguiente comando para ver el registro de ejecución del contenedor.
6. Accede al servicio de recetas de cocina
6.1 Visitar la página de inicio de Cook
Dirección de acceso: http://192.168.3.166:8085/, reemplace la dirección IP con la dirección IP de su propio servidor.
6.2 Ver recetas
Seleccione ingredientes y utensilios de cocina, vea la receta generada, haga clic en la receta y saltará al video.
6.3 Generar recetas aleatorias
En el módulo "Qué comer", puedes hacer clic para generar recetas aleatoriamente.
7. Resumen
Cook Recipe Project es un excelente proyecto de recetas de código abierto que tiene como objetivo proporcionar a los usuarios una forma sencilla, rápida y elegante de buscar, crear y compartir recetas. Si te encanta la comida y estás interesado en este proyecto, puedes ir al repositorio oficial de GitHub para más detalles. Este proyecto de recetas de código abierto es una biblioteca de recursos de recetas muy práctica, muy adecuada para la mayoría de los amantes de la comida.