[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

Insertar descripción de la imagen aquí

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

Insertar descripción de la imagen aquí

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.

Insertar descripción de la imagen aquí

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.

Insertar descripción de la imagen aquí

6.2 Ver recetas

Seleccione ingredientes y utensilios de cocina, vea la receta generada, haga clic en la receta y saltará al video.

Insertar descripción de la imagen aquí

6.3 Generar recetas aleatorias

En el módulo "Qué comer", puedes hacer clic para generar recetas aleatoriamente.

Insertar descripción de la imagen aquí

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.

Supongo que te gusta

Origin blog.csdn.net/jks212454/article/details/133519690
Recomendado
Clasificación