hahn

docker-compose Error while fetching server API version: HTTPConnection.request() got an unexpected keyword argument 'chunked' + jq 라이브러리 본문

가상화/TroubleShooting

docker-compose Error while fetching server API version: HTTPConnection.request() got an unexpected keyword argument 'chunked' + jq 라이브러리

hahn 2024. 7. 8. 16:07
728x90
반응형

인프런 강좌를 듣던 중 docker-compose 실행 시 아래와 같은 오류 발생했다.

 

Error while fetching server API version: HTTPConnection.request() got an unexpected keyword argument 'chunked'

 

요약하면 docker와 docker-compose 버전 차이 때문에 발생한 문제다.

 

1. 도커 제거

 

sudo apt-get remove docker-compose -y

 

2. jq 라이브러리 설치

 

sudo apt install jq

 

3. docker-compose 최신 버전 설치

 

VERSION=$(curl --silent https://api.github.com/repos/docker/compose/releases/latest | jq .name -r) 

 

DESTINATION=/usr/bin/docker-compose

 

sudo curl -L https://github.com/docker/compose/releases/download/${VERSION}/docker-compose-$(uname -s)-$(uname -m) -o $DESTINATION

 

sudo chmod 755 $DESTINATION

 

docker-compose -v

 

+ jq 라이브러리는 커맨드라인 json 프로세서이다.

 

 

docker-compose 최신 버전 설치 참고 [Ubuntu] docker-compose 최신 버전 설치 (tistory.com)

728x90
반응형

'가상화 > TroubleShooting' 카테고리의 다른 글

ESXi 로그인할 수 없습니다.  (0) 2024.04.16