1. ホーム
  2. docker

[解決済み] docker ERROR: 不明なブロブ

2022-02-15 11:01:18

質問

docker を使用してアプリを起動すると、次のようなメッセージが表示されます。 ERROR: unknown blob というように

docker-compose  -f /usr/local/tmp/khufu01/loud_deploy/nokube/dind/docker-compose.yml up -d 
Pulling myimage(localhost:5000/forelsket/myimage:latest)...
latest: Pulling from forelsket/myimage
50aff78429b1: Pulling fs layer
f6d82e297bce: Pulling fs layer
fdd34fec4c74: Pulling fs layer
151b5e27e3b4: Pulling fs layer
d477e9b677eb: Pulling fs layer
7e8156598779: Download complete
ca2064fc9543: Download complete
ERROR: unknown blob

docker-compose の呼び出しに --verbose フラグを追加したところ、次のように表示されるようになりました。

docker-compose --verbose  -f /usr/local/tmp/khufu01/loud_deploy/nokube/dind/docker-compose.yml up -d 
Pulling myimage(localhost:5000/forelsket/myimage:latest)...
latest: Pulling from forelsket/myimage
50aff78429b1: Pulling fs layer
f6d82e297bce: Pulling fs layer
fdd34fec4c74: Pulling fs layer
151b5e27e3b4: Pulling fs layer
d477e9b677eb: Pulling fs layer
7e8156598779: Download complete
ca2064fc9543: Download complete
ERROR: compose.cli.main.main: unknown blob

これはLinuxで最新のDockerを使用しています。

docker 18.02.0-ce-rc2  
Kernel Version: 4.4.0-112-generic
Operating System: Ubuntu 16.04.3 LTS
OSType: linux
Architecture: x86_64

は、このアプリが今朝問題なく実行されたので、奇妙な感じがします ... 私は localhost:5000 で registry:2 のローカル docker リポジトリを使用しています。

解決方法を教えてください。

解決方法 ERROR: unknown blob は、画像の1つ以上のレイヤーが見つからないと言おうとしています。

... 今日、ローカルのドッカーイメージがすべて削除されたので、これは理にかなっています。

そのため、欠落したイメージを構築した後 docker-compose up は正常に動作しました。