start run hub force compose docker docker-compose

run - Cómo anular el valor predeterminado de COMPOSE_HTTP_TIMEOUT con el comando docker-compose



docker-compose up (2)

Tengo docker-compose que recupera algunas de las imágenes y crea una. Cuando ejecuto docker-compose up , obtengo el siguiente error

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).

Pregunta: ¿Cómo pasar el comando COMPOSE_HTTP_TIMEOUT con docker-compose?


Necesitas tu COMPOSE_HTTP_TIMEOUT en el nivel de COMPOSE_HTTP_TIMEOUT de tu docker-compose up y no dentro de tu docker. Entonces la solución es crear un archivo .env y poner esto dentro:

#.env COMPOSE_HTTP_TIMEOUT=200

puedes consultar el documento here


COMPOSE_HTTP_TIMEOUT es una variable de entorno, por lo que

COMPOSE_HTTP_TIMEOUT=200 docker-compose up