問題タブ [docker-buildkit]
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 - ssh を解析できませんでした: [デフォルト]: stat /tmp/ssh-qpL02JZP5k7x/agent.28198: そのようなファイルまたはディレクトリはありません
私の知る限り、エラーは、言及されたディレクトリに名前が付けられたファイルがないことを意味しますがagent.28198
、その内容をリストすると、ファイル(ローカルソケットファイル)が明らかにそこにあります。docker がソケットを取得できない理由は何でしょうか?
完全なコマンド シナリオは次のとおりです。