ドッカーには新しく、それ以上のベストプラクティスを学ぼうとしています。Dockerはいくつかのベースイメージを利用します
私の状況は次のとおりです。upponベースのウェブサイトがありますyeoman generator-angular。
- はnginxの
nodejsとnginxの両方の基本イメージは素晴らしいものを扱っているようです(私はコピー/貼り付けはしたくありませんDockerfile)、それを継承する価値があります。確かに、私は正式なnginxのインストールロジックを尊重したいと思っていますし、nodepacksの公式イメージ継承をbuildpack-depsやstuffについても保持したいと思っています。
質問です:
私はその内容をコピー&ペーストすることなく、2つのdistinctsの基本イメージの利点を取る方法は?
マイケルに感謝します。確かに私が期待した答えではありませんが、両方のイメージを活用することができ、良い練習のように思えます=)私は "すべてのもの"を失うだろうが、今は私の誤解のように思える。ありがとう –
(nginx +ノードツーツに関しては、ほとんどが公式の画像を取り除き、プロセスの中でホイールを再発明しています。)多くのものは古くから 'link'のような廃止されたものを使っています) –
Dockerについての良い点は、あなたが必要とするものをほとんど必要とするDockerfileが見つかった場合は、必要なものを手に入れたり追加したりするのは簡単ではありません。私は実際にノードとNginxのチュートリアルのいずれかをたどったことはありませんでした。彼らは、ドッカーを持っているものすべてに対して、すべての検索の最後にあるようです。 –