私はドッカーを使用して、製品をしっかりと把握しようとしています。ドッカーはどのように機能しますか? (理論)
私はそれを約束していますが、手作業からすると大きな変化です。
今私はコンテナを構築し、コードを添付し、コミットしてレポにプッシュする方法を理解しています。
しかし、私は本当に疑問に思ってすることはどのように私は私のコードを一度に展開更新しない、例えば、私はいくつかのマイナーなバグ修正が、依存関係に変化がないがあるが、私も同じコンテナでデータベースを実行しています。
コンテナ:
ノード& NPM
nginxの
Mysqlの
今PHP
私はあなたがそれを行うことができます理解して唯一の方法はthjeコンテナの再プルを閉じることです新しいコンテナと実行しますが、私はあなたがデータベースのデータを失うと思っています。
私はhttps://docs.docker.com/engine/tutorials/dockervolumes/ に読んでいて、コンテナがコンテナ間に存続するデータファイルをマウントしている可能性があります。私がやろうとしています何
は、上記コンテナレイアウトでWebアプリ/ウェブサイトを実行し、ちょうど最新のバグ修正/機能にコードを変更しています。
データのみのコンテナを作成する方向を指摘できますか。 –
'ドッキングウィンドウcreate' https://docs.docker.com/engine/reference/commandline/create/ – Sobrique
が、これは私の質問に答えるあなたに感謝素晴らしい一日を! –