問題タブ [docker-layer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
docker - ソフトウェアのインストールに使用される docker レイヤーの削除/サイズの縮小
誰か助けてくれませんか?
長い質問で申し訳ありませんが、私の問題をできるだけ詳しく説明しようとしています。
Docker イメージにソフトウェアをインストールしようとしています。
- 下の画像の 2 番にある I
COPY ace/ /tmp/
-ace/
は、ソフトウェア インストーラーを含むディレクトリです。dockerfile では、インストールが完了した後に /tmp/ フォルダーを既に削除しています。
問題は、インストーラーに使用されるレイヤーのサイズをdocker コンテキストからに縮小するにはどうすればよいかです。COPY
/tmp/
- 一方、番号 1 は番号 2 と似ていますが、サイズが縮小されており、実際のサイズ
repo/
は 1 Gb です。ここの違いがわからん
私のdockerfile:
docker - Docker はイメージのプルに失敗しました。そのようなファイルまたはディレクトリはありません
最も単純な docker ファイルを使用して、別のイメージから docker イメージを作成しています。
イメージが正常にビルドされ、タグ付けされます。ただし、それを Azure Container Registry にプッシュしてイメージをプルすると、次のエラーが発生します。
同じレジストリからの元のイメージがプルされ、正常に実行されます。
私が間違っていることは何か分かりますか?