私はバックエンドにnodejs、postgresql、nginxを使って小さなソーシャルメディアプロジェクトを開発しています。ドッカーのワークフロー
地元では、私はバゲントの代用品としてDockerと仕事をしていましたが、私はすべてのエンティティを別々のコンテナに分けて、ドッカー製作で組み合わせました。
私はDockerの制作経験はありません。ドッカーの作成結果をどのようにパックして展開する必要がありますか?
私はバックエンドにnodejs、postgresql、nginxを使って小さなソーシャルメディアプロジェクトを開発しています。ドッカーのワークフロー
地元では、私はバゲントの代用品としてDockerと仕事をしていましたが、私はすべてのエンティティを別々のコンテナに分けて、ドッカー製作で組み合わせました。
私はDockerの制作経験はありません。ドッカーの作成結果をどのようにパックして展開する必要がありますか?
個々のドッカーイメージを構築し公開することができ、プロダクションサーバーで同じdocker-compose
を実行することができます。もちろん、サーバーはプライベートなものであればレジストリにログインする必要があります。
サンプル:
version: '2'
services:
application1:
image: your.docker.registry/image-application1
application2:
image: your.docker.registry/image-application2
depends_on:
- application1
画像はあなたの通常のビルドプロセスの一部として構築し、registryにプッシュすることができます。
what is described here以外では、コンテナを改造する必要はありません。必要なことは、プロセスを再生成することによって障害に対応できる高可用性システムにそれらを配備することです。ここではいくつかの例は以下のとおりです。
あなたが正常にあなたのプロジェクトを展開します
? – R0MANARMY
このプロジェクトではEC2 AWS –