[楽しいオープンソース プロジェクト] Docker がクック レシピ ツールをデプロイ

1.クックレシピツールの紹介

オープンソースの Cook レシピ プロジェクトは、オープンソース モデルに基づいたコミュニティ プロジェクトであり、ユーザーが自由にコミュニケーション、投稿、レシピの入手ができる場所を提供することを主な目的としています。このプラットフォームでは、ユーザーが食材や調理器具を自由に選択し、各レシピの詳細なビデオチュートリアル付きのレシピを自動生成できます。このプロジェクトは、レシピの共有、革新、探索を奨励し、より多くの人がおいしい料理を作り、共有するプロセスから恩恵を受けることができるようにします。

2. 現地環境の紹介

2.1 地域環境計画

この演習は個人的なテスト環境であり、オペレーティング システムのバージョンは centos7.6 です。

ホスト名 IPアドレス オペレーティング システムのバージョン Docker のバージョン
ジェブン 192.168.3.166 セントス 7.6 20.10.17

2.2 この実践の概要

1. この実践のためのデプロイ環境は個人的なテスト環境です;
2. Docker 環境にクック レシピ ツールをデプロイします。

3. 現地環境調査

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

4.クックイメージをダウンロードする

Docker Hub からイメージ yunyoujun/cook:latest をプルします。

docker pull yunyoujun/cook:latest

ここに画像の説明を挿入します

5. クックレシピツールを展開する

5.1 調理コンテナの作成

次のコマンドを使用して、クック コンテナーをすばやく作成します。

docker run  -d --name cook --restart always -p 8085:80 yunyoujun/cook:latest

ここに画像の説明を挿入します

5.2 コンテナのステータスを表示する

調理コンテナのステータスを確認する

[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 コンテナログの確認

次のコマンドを使用して、コンテナーの実行ログを表示します。

ここに画像の説明を挿入します

6. クックレシピサービスにアクセスする

6.1 Cook のホームページにアクセスする

アクセスアドレス: http://192.168.3.166:8085/、I​​P アドレスを自分のサーバーの IP アドレスに置き換えます。

ここに画像の説明を挿入します

6.2 レシピを表示する

材料と調理器具を選択し、生成されたレシピを表示し、レシピをクリックするとビデオにジャンプします。

ここに画像の説明を挿入します

6.3 ランダムなレシピを生成する

「何を食べるか」モジュールでは、クリックしてレシピをランダムに生成できます。

ここに画像の説明を挿入します

7. まとめ

Cook Recipe プロジェクトは、レシピを検索、作成、共有するためのシンプル、高速、エレガントな方法をユーザーに提供することを目的とした優れたオープンソース レシピ プロジェクトです。食べ物が好きでこのプロジェクトに興味がある場合は、公式 GitHub リポジトリにアクセスして詳細を確認してください。このオープンソース レシピ プロジェクトは、大多数の料理愛好家にとって非常に適した、非常に実用的なレシピ リソース ライブラリです。

おすすめ

転載: blog.csdn.net/jks212454/article/details/133519690