docker-compose 명령으로 COMPOSE_HTTP_TIMEOUT의 기본값을 재정의하는 방법
일부 이미지를 가져와 빌드하는 docker-compose가 있습니다. 실행할 때 docker-compose up
다음 오류가 발생합니다.
오류 : HTTP 요청을 완료하는 데 너무 오래 걸렸습니다. 디버그 정보를 얻으려면 --verbose로 재 시도하십시오. 느린 네트워크 상태로 인해이 문제가 정기적으로 발생하는 경우 COMPOSE_HTTP_TIMEOUT을 더 높은 값 (현재 값 : 60)으로 설정하는 것이 좋습니다.
질문 :COMPOSE_HTTP_TIMEOUT
with docker-compose
명령 을 전달하는 방법은 무엇입니까?
COMPOSE_HTTP_TIMEOUT
환경 변수이므로
COMPOSE_HTTP_TIMEOUT=200 docker-compose up
도커 이미지 내부가 아니라 COMPOSE_HTTP_TIMEOUT
도커 인스턴스 수준 ( docker-compose up
) 에서 필요합니다 . 그래서 해결책은 .env
파일 을 만들고 이것을 안에 넣는 것입니다 :
#.env
COMPOSE_HTTP_TIMEOUT=200
도커를 다시 시작하십시오
명령 : sudo 서비스 docker restart
그런 다음 docker-compose up
최근에이 문제에 직면했습니다. 기본값을 재정의 한 후에도 COMPOSE_HTTP_TIMEOUT
작동하지 않았습니다.
가능한 원인 Compose CLI 환경 변수 문서에 언급 된대로
COMPOSE_HTTP_TIMEOUT : Compose가 실패한 것으로 간주하기 전에 Docker 데몬에 대한 요청이 중단 될 수있는 시간 (초)을 구성합니다. 기본값은 60 초입니다.
tty:true
내 도커에서 제거하면 나를 위해 일했습니다.
문제에 대한 자세한 정보 작성 오류 "HTTP 요청을 완료하는 데 너무 오래 걸렸습니다."# 3633
Docker 환경 세부 사항 :
$ docker-compose version
docker-compose version 1.18.0, build 8dd22a9
docker-py version: 2.6.1
CPython version: 2.7.13
OpenSSL version: OpenSSL 1.0.1t 3 May 2016
$ docker version
Client:
Version: 18.09.1
API version: 1.39
Go version: go1.10.6
Git commit: 4c52b90
Built: Wed Jan 9 19:35:01 2019
OS/Arch: linux/amd64
Experimental: false
Server: Docker Engine - Community
Engine:
Version: 18.09.1
API version: 1.39 (minimum version 1.12)
Go version: go1.10.6
Git commit: 4c52b90
Built: Wed Jan 9 19:06:30 2019
OS/Arch: linux/amd64
Experimental: false
'programing' 카테고리의 다른 글
AngularJS 템플릿에서 범위 변수가 정의되지 않았는지 확인하는 방법은 무엇입니까? (0) | 2021.01.19 |
---|---|
이 Crashlytics 컴파일 경고의 원인은 무엇입니까? (0) | 2021.01.19 |
기능 모듈 계층 구조 내에서 .forRoot ()를 사용하는 방법 (0) | 2021.01.19 |
VisualStudio : obj 폴더를 다른 곳에 저장하는 방법 (0) | 2021.01.19 |
Django request.POST에서 선택된 모든 체크 박스의 값을 어떻게 얻나요? (0) | 2021.01.19 |