Dockerfileからビルドする代わりにdockerイメージリポジトリを使用する必要があるのはなぜですか?

マイケルアダム

チームにDockerfileを渡して、それぞれにローカルでイメージをビルドさせることができる場合に、Dockerイメージをどこかに保存することの利点は何ですか?

編集:いいえ、質問を言い換えることはありません。その意見ベースではありません。どちらが良いかは尋ねませんでした。私は画像の正当化だけを求めました。ありがたいことに、閉店する前に良い答えが得られました。

Perplexabot

いくつかの理由:

  • Dockerfileのビルドは時間がかかるか、計算量が多い可能性があるため、1回だけビルドすると効果的です。
  • Dockerfileのビルドには、マシンAまたはPさんにのみ存在する特定のファイル/コンポーネントが必要な場合があるため、これらのソースがないと、Dockerfileを誰かに渡してビルドすることはできません。または、Dockerfileに、他のユーザーに表示することを意図していないデータが含まれている可能性があります(たとえば、一部のコマンドへの入力としての生のパスワード)。
  • Dockerfileの内容をだれもいじらないようにすることで、「再現性」を強化します。
  • 使いやすさ。顧客/ユーザーとして、モノを構築して実行する方法を理解するのではなく、イメージを実行したい場合があります(@DazWilkinのコメントに感謝します)。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ルートの代わりにリソースを使用する必要があるのはなぜですか?

分類Dev

__init __()を使用する代わりにメソッドを使用する必要があるのはなぜですか?

分類Dev

Androidは、Mavenリポジトリからロードする代わりに、ローカルのrecyclerviewライブラリでRecyclerViewを使用します

分類Dev

Googleイメージレジストリの代わりにDockerハブを使用すると、請求にどのような影響がありますか?

分類Dev

Pythonの「配列」モジュールは何をするのですか?リストの代わりにそれを使用する必要があるのはなぜですか?

分類Dev

CDKビルドスクリプトの環境として、awsECRリポジトリのカスタムウィンドウベースのビルドツールDockerイメージをどのように使用する必要がありますか

分類Dev

settings.xmlファイルでリポジトリを指定する必要があるのはなぜですか

分類Dev

Intelの代わりにGCCを使用してリポジトリからOpenMPIをインストールする

分類Dev

queryselectorAllの代わりにイベント委任を使用する必要があるのはなぜですか

分類Dev

Dockerfileはどのコードリポジトリにコミットする必要がありますか?

分類Dev

Observableの代わりにライブデータを使用する必要があるのはなぜですか?

分類Dev

自動インクリメントを使用する代わりに、主キーが別のテーブルに格納されるのはなぜですか?

分類Dev

多くのJava Streamインターフェースメソッドが、ジェネリック型の代わりに下限のワイルドカードをパラメーターに使用するのはなぜですか?

分類Dev

リポジトリの「Get」メソッドと「GetAsync」メソッドが、エンティティが存在しない場合にnullを返す代わりにEntityNotFoundExceptionをスローするのはなぜですか?

分類Dev

Docker 1.7.1: イメージのビルド中に Dockerfile に動的情報を提供する方法はありますか

分類Dev

docker-composeにリモートgitリポジトリからイメージをビルドさせるにはどうすればよいですか?

分類Dev

一部のDockerがリンクパラメータの代わりにDockerネットワークを使用するのはなぜですか?

分類Dev

マルコフモデルの代わりにRNNを使用する必要があるのはなぜですか?

分類Dev

バニラCSSグリッドの代わりにMaterial-UIのグリッドコンポーネントを使用する必要があるのはなぜですか?

分類Dev

スレッドの代わりにRunnableを使用する必要があるのはなぜですか?

分類Dev

スレッドの代わりにRunnableを使用する必要があるのはなぜですか?

分類Dev

Wikiを別のリポジトリに保存する必要があるのはなぜですか?

分類Dev

イメージがビルドされているときに、Docker Hubが自動ビルドリポジトリをキャッシュしないのはなぜですか?

分類Dev

タイプの代わりにvarを使用する必要があるのはなぜですか?

分類Dev

イメージをプルする前にAzureContainerレジストリにログインする必要があるのはなぜですか?つまり、azログインでは不十分ですか?

分類Dev

devicemapperの代わりにAUFSをデフォルトのDockerストレージバックエンドとして使用するのはなぜですか?

分類Dev

WindowsがUNICODEの代わりにANSIコードページを使用するのはなぜですか?

分類Dev

Windowsでterraformを使用するmysql 8の代わりに5.7または5.6 mysql Dockerイメージを使用できないのはなぜですか?

分類Dev

HTTPリクエストにペイロードを送信する必要がある場合、DELETEの代わりにPUTを使用する必要がありますか?

Related 関連記事

  1. 1

    ルートの代わりにリソースを使用する必要があるのはなぜですか?

  2. 2

    __init __()を使用する代わりにメソッドを使用する必要があるのはなぜですか?

  3. 3

    Androidは、Mavenリポジトリからロードする代わりに、ローカルのrecyclerviewライブラリでRecyclerViewを使用します

  4. 4

    Googleイメージレジストリの代わりにDockerハブを使用すると、請求にどのような影響がありますか?

  5. 5

    Pythonの「配列」モジュールは何をするのですか?リストの代わりにそれを使用する必要があるのはなぜですか?

  6. 6

    CDKビルドスクリプトの環境として、awsECRリポジトリのカスタムウィンドウベースのビルドツールDockerイメージをどのように使用する必要がありますか

  7. 7

    settings.xmlファイルでリポジトリを指定する必要があるのはなぜですか

  8. 8

    Intelの代わりにGCCを使用してリポジトリからOpenMPIをインストールする

  9. 9

    queryselectorAllの代わりにイベント委任を使用する必要があるのはなぜですか

  10. 10

    Dockerfileはどのコードリポジトリにコミットする必要がありますか?

  11. 11

    Observableの代わりにライブデータを使用する必要があるのはなぜですか?

  12. 12

    自動インクリメントを使用する代わりに、主キーが別のテーブルに格納されるのはなぜですか?

  13. 13

    多くのJava Streamインターフェースメソッドが、ジェネリック型の代わりに下限のワイルドカードをパラメーターに使用するのはなぜですか?

  14. 14

    リポジトリの「Get」メソッドと「GetAsync」メソッドが、エンティティが存在しない場合にnullを返す代わりにEntityNotFoundExceptionをスローするのはなぜですか?

  15. 15

    Docker 1.7.1: イメージのビルド中に Dockerfile に動的情報を提供する方法はありますか

  16. 16

    docker-composeにリモートgitリポジトリからイメージをビルドさせるにはどうすればよいですか?

  17. 17

    一部のDockerがリンクパラメータの代わりにDockerネットワークを使用するのはなぜですか?

  18. 18

    マルコフモデルの代わりにRNNを使用する必要があるのはなぜですか?

  19. 19

    バニラCSSグリッドの代わりにMaterial-UIのグリッドコンポーネントを使用する必要があるのはなぜですか?

  20. 20

    スレッドの代わりにRunnableを使用する必要があるのはなぜですか?

  21. 21

    スレッドの代わりにRunnableを使用する必要があるのはなぜですか?

  22. 22

    Wikiを別のリポジトリに保存する必要があるのはなぜですか?

  23. 23

    イメージがビルドされているときに、Docker Hubが自動ビルドリポジトリをキャッシュしないのはなぜですか?

  24. 24

    タイプの代わりにvarを使用する必要があるのはなぜですか?

  25. 25

    イメージをプルする前にAzureContainerレジストリにログインする必要があるのはなぜですか?つまり、azログインでは不十分ですか?

  26. 26

    devicemapperの代わりにAUFSをデフォルトのDockerストレージバックエンドとして使用するのはなぜですか?

  27. 27

    WindowsがUNICODEの代わりにANSIコードページを使用するのはなぜですか?

  28. 28

    Windowsでterraformを使用するmysql 8の代わりに5.7または5.6 mysql Dockerイメージを使用できないのはなぜですか?

  29. 29

    HTTPリクエストにペイロードを送信する必要がある場合、DELETEの代わりにPUTを使用する必要がありますか?

ホットタグ

アーカイブ