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

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