私は約 1 か月間 docker をいじっていましたが、今ではいくつかのイメージがあります。最近、そのうちの 1 つを他の人と共有したいと思い、そのイメージ X を DockerHub にプッシュして、彼が私のリポジトリからプルできるようにしました。
ただし、これは時間の無駄のようです。ここで費やした合計時間は、私が docker push を実行した時間と、彼が docker pull を実行した時間です。そのイメージ X をビルドするのに必要な Dockerfile を彼に送信した場合、コストは Dockerfile を作成する時間、テキスト ファイルを渡す時間、および彼が docker build を実行する時間になります。私のDockerfilesをうまく維持してください。
それが私の質問です。これら 2 つのアプローチの長所と短所は何ですか? Docker Inc. が DockerfileHub サービスではなく DockerHub サービスを開始することを選んだのはなぜですか?
提案や回答をいただければ幸いです。どうもありがとう!