2016-12-07 5 views
1

現在、ドッカーを使い始めています。私はいくつかのプライベートサーバを持っていて、いくつかの新しいものが怪我をしないかもしれないと思った。私は本当に必要なものを本当に理解していないので、いくつか問題があります。ドッカー - ボキャブスの問題

私の最初の問題は、Dockerのどの部分を私のクライアントサーバーに送っているのか本当にわからないということです。私は画像がコンテナの基礎であることを理解しています。それで、コンテナを作るために私がサーバに置く画像を準備しなければならないということですか? 私はドッカーファイルについて読んだ。私の理解から、dockerfilesはイメージを作成するための青写真のようなものです - それは正しいのですか? 最後に重要なのは、ドッキング用のコンテナにいくつかの設定ファイルを追加する必要があります。そのために "ボリューム"を使用するのがベストプラクティスですか?あるいは、ファイルをDockerホストに置いてアクセスする方が良いでしょうか?

ありがとうございます。

答えて

0

あなたの言うことはすべて正しいです。 Dockerfileはビルドしたいドッカーコンテナの「青写真」です。

  • 設定が静的な場合は、Dockerファイルでドッカー容器に追加する方が理にかなっています。
  • ドッカーコンテナが動作している間に設定を変更する場合は、ボリュームでマウントします。

ドッキング用のコンテナが複数ある場合、お互いを呼び出す必要がある場合は、ドッキング用の作成に関するいくつかの情報をお読みください。ドッカーコンテナを使用すると、ドッカーコンテナはまだ「スタンドアロン」の仮想マシンであるが、お互いを見ることができる。

+0

私はそれを知らずに探していた偉大な、ドッカーの作文でした!どうもありがとうございました!ちょっとした疑問が残っています:過去の画像を使って、どの設定ファイルを使用するかを指定する引数を指定して実行することができました。どうしたのですか?それはエントリーポイントを通じて行われますか?前もって感謝します! –

+0

@bqcqON私はあなたを助けることができてうれしいです。あなたのQにはわかりませんが、dockerがリファレンスドキュメントhttps://docs.docker.com/engine/reference/run/を実行すると、runコマンドの引数を渡すことができます。おそらくそこで少し検索しますか? – Gabbax0r

関連する問題