reponの勉強メモ

主に勉強したことのメモです。

ERROR: http://dl-cdn.alpinelinux.org/alpine/vx.xx/main: temporary error (try again later)の対応

dockerでビルドしたら、次のようなエラーが出た。

ERROR: http://dl-cdn.alpinelinux.org/alpine/v3.11/main: temporary error (try again later)
WARNING: Ignoring APKINDEX.70f61090.tar.gz: No such file or directory

バージョン番号などは変わるが、一旦出ると、このエラーが出続ける。

dockerを再起動したが、エラーは変わらず。

$ docker ps -a

してみると、

CONTAINER ID        IMAGE                         COMMAND                  CREATED             STATUS                       PORTS                    NAMES
2e0650c75024        446a65f7058a                  "/bin/sh -c 'apk upg…"   4 minutes ago       Exited (12) 4 minutes ago                             lucid_khayyam
b5a808c75de9        446a65f7058a                  "/bin/sh -c 'apk upg…"   5 minutes ago       Exited (12) 5 minutes ago                             unruffled_shannon
4b6e6b3ac667        446a65f7058a                  "/bin/sh -c 'apk upg…"   6 minutes ago       Exited (12) 6 minutes ago                             goofy_antonelli
85427430cf7f        446a65f7058a                  "/bin/sh -c 'apk upg…"   10 minutes ago      Exited (12) 10 minutes ago                            affectionate_saha
b0a3fdc23492        446a65f7058a                  "/bin/sh -c 'apk upg…"   11 minutes ago      Exited (12) 11 minutes ago                            vibrant_visvesvaraya
2b93884dcdde        446a65f7058a                  "/bin/sh -c 'apk upg…"   12 minutes ago      Exited (12) 12 minutes ago                            intelligent_lamarr
7de775293a70        446a65f7058a                  "/bin/sh -c 'apk upg…"   16 minutes ago      Exited (12) 16 minutes ago                            tender_hugle
ba7afe9872b2        446a65f7058a                  "/bin/sh -c 'apk upg…"   27 minutes ago      Exited (12) 27 minutes ago                            hopeful_shtern
34a9408d6171        446a65f7058a                  "/bin/sh -c 'apk upg…"   29 minutes ago      Exited (12) 29 minutes ago                            vigilant_stonebraker
...

status が Exited (12)のイメージを削除

$ docker rm `docker ps -a -q -f "exited=12"`

無事ビルドができるようになった。

参考

以下の解決策では、自分の環境では改善されなかったので、上記の方法を行った。

qiita.com

qiita.com