問題タブ [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.

0 投票する
0 に答える
40 参照

docker - ソフトウェアのインストールに使用される docker レイヤーの削除/サイズの縮小

誰か助けてくれませんか?
長い質問で申し訳ありませんが、私の問題をできるだけ詳しく説明しようとしています。
Docker イメージにソフトウェアをインストールしようとしています。

  • 下の画像の 2 番にある I COPY ace/ /tmp/- ace/は、ソフトウェア インストーラーを含むディレクトリです。dockerfile では、インストールが完了した後に /tmp/ フォルダーを既に削除しています。
    問題は、インストーラーに使用されるレイヤーのサイズをdocker コンテキストからに縮小するにはどうすればよいかです。COPY/tmp/
  • 一方、番号 1 は番号 2 と似ていますが、サイズが縮小されており、実際のサイズrepo/は 1 Gb です。ここの違いがわからん

レイヤーに関する情報

私のdockerfile:

0 投票する
0 に答える
374 参照

docker - Docker Compose Return Message ERROR: failed to register layer: ApplyLayer exit status 1 stdout: stderr: remount /, flags: 0x84000: 権限が拒否されました

docker イメージをプルし、docker-compose を使用してコンテナーを作成します。コマンドを実行した後、docker-compose upメッセージが表示されERROR: failed to register layer: ApplyLayer exit status 1 stdout: stderr: remount /, flags: 0x84000: permission deniedました。docker-compose がこのメッセージを返す理由 誰でも私を助けてください、ありがとう。

ここに画像の説明を入力

0 投票する
1 に答える
119 参照

docker - Docker はイメージのプルに失敗しました。そのようなファイルまたはディレクトリはありません

最も単純な docker ファイルを使用して、別のイメージから docker イメージを作成しています。

イメージが正常にビルドされ、タグ付けされます。ただし、それを Azure Container Registry にプッシュしてイメージをプルすると、次のエラーが発生します。

同じレジストリからの元のイメージがプルされ、正常に実行されます。

私が間違っていることは何か分かりますか?