Docker Compose デプロイ
Last updated
Was this helpful?
Last updated
Was this helpful?
Dify インストール前に, マシンが最小インストール要件を満たしていることを確認してください:
CPU >= 2 Core
RAM >= 4 GiB
macOS 10.14またはそれ以降
Docker Desktop
Linuxプラットフォーム
Docker 19.03以降 Docker Compose 1.28以降
WSL 2を有効にしたWindows
Docker Desktop
Difyのソースコードをローカルにクローンします
difyソースコードのdockerディレクトリに移動し、次のコマンドを実行してdifyを起動する:
環境配置ファイルをコピーする
Docker コンテナを起動する
システムにインストールしたDocker Composeのバージョンをベースに,相応しい命令を使ってコンテナを起動します。 $ docker compose version
を通してdockerのバージョンをチェックできます,詳しくは を参考してください:
Docker Compose V2を使用する場合,以下の命令を入力する:
Docker Compose V1を使用する場合,以下の命令を入力する:
上記のコマンドを実行すると、すべてのコンテナの状態とポートマッピングを表示する以下のような出力が表示されるはずです:
最後に、すべてのコンテナが正常に稼働しているか確認:
これは3つのビジネスサービス api / worker / web
と4つの基礎コンポーネント weaviate / db / redis / nginx
を含まれます。
これらの手順を通して、Difyをローカルでインストールできます。
difyソースコードのdockerディレクトリに入り、以下のコマンドを順に実行:
.env.example
ファイルが更新された場合は、必ずローカルの .env
ファイルをそれに応じて修正してください。
.env
ファイル内のすべての設定項目を確認し、実際の運用環境に合わせて修正してください。.env.example
から .env
ファイルに新しい変数を追加したり、変更された値を更新する必要があるかもしれません。
管理者初期化ページにアクセスして管理者アカウントを設定する:
Dify web interface address:
環境変数は docker/dotenvs にあります。もし変数を変更するには、対応する.env.example
ファイル名の接尾辞 .example
を削除し、ファイル中の変数を直接編集してください。その後、以下のコマンドを順に実行:
すべての環境変数は docker/.env.example
にあります。
もし疑問があれば、よくある質問をご覧ください。
Docker仮想マシン (VM) を少なくとも2つの仮想CPU (vCPU) と8 GBの初期メモリを使用するように設定してください。そうしないと、インストールが失敗する可能性があります。詳細についてはを参照してください。
詳細についてはおよびを参照してください。
ソースコードやその他のデータをLinuxコンテナにバインドする際には、それらをWindowsファイルシステムではなくLinuxファイルシステムに保存することをお勧めします。詳細についてはを参照してください。