2016-04-27 11 views
1

は、今私はこれは、開発に本当によく働く enter image description here簡単に配備できるようにドッカープロジェクトをどのように構築できますか?

-構成するドッキングウィンドウと一緒にリンクされ、同じフォルダ内に自分のアプリケーションの複数のコンポーネントを持っていますが、私は生産にプッシュしたいとき、それは一種のあいまいです。私がこの構造を保っていれば、画像をホストするためにドッカーハブだけを使うことはできません。私がgockを使って私のドッカーを作成すると、ドッカーハブのポイントは何でしょうか?なぜ私のリポジトリ全体を複製し、毎回docker-compose upを実行してみませんか?

代わりに、別のgithub reposに各コンポーネントを別々に保存して、マスターにプッシュするとドッキングハブにプッシュアップすることもできます。次に、ハブのドッキングコンポーネントと組み合わせるだけです。これは、システムに影響を与える変更を行うためにいくつかの異なるリポジトリにクローンしてプッシュする必要があるため、理想的ではありません。

あなたはどのようにしますか?

答えて

1

私は2つの部分があります:私はDockerfileを入れて、あなたのような構造体でフォルダ内のドッキングウィンドウ-構成し、それをプッシュするソースコードや設定ファイル(ドッキングウィンドウのファイル、ドッキングウィンドウ-COMPOSEファイル...)

をgitリポジトリ。ソースコード(と他のデータ)については、手作業で管理しなければなりません。更新する必要があるたびに、ソースコードを押したり引いたりするための分離されたgitリポジトリが必要です。

プロダクションサーバーには注意してください。サーバー全体ではなく小さな部分を更新するだけです。

関連する問題