consider setting COMPOSE_HTTP_TIMEOUT to a higher valueのエラーが出た際の対処法

@iwasaki 99views 更新:2017年6月6日
docker-compose down

コマンドを実行した際に

ERROR: for XXXXXX  UnixHTTPConnectionPool(host='localhost', port=None): Read timed out. (read timeout=70)
ERROR: An HTTP request took too long to complete. Retry with --verbose to obtain debug information.
If you encounter this issue regularly because of slow network conditions, consider setting COMPOSE_HTTP_TIMEOUT to a higher value (current value: 60).

といったエラーが出ました。

COMPOSE_HTTP_TIMEOUTは「Compose が Docker デーモンに対する処理が失敗(fail)したとみなす時間(秒単位)とのことです。」

エラーが出た際にはタイムアウトの設定を長くして実行するといいようです。

COMPOSE_HTTP_TIMEOUT=200 docker-compose down

参考

https://stackoverflow.com/questions/36488209/how-to-override-the-default-value-of-compose-http-timeout-with-docker-compose-co

http://docs.docker.jp/compose/reference/envvars.html

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません