2017-09-15 2 views
0

내가 통해 고정 표시기 이미지를 만들려고 오전에 의해 연결 재설정 고정 표시기-PY와 나는 다음과 같은 코드를 사용하고 있습니다 :고정 표시기-평 : 피어

requests.exceptions.ConnectionError: ('Connection aborted.', error(104, 'Connection reset by peer')) 
:

import docker 
import os 

docker_client = docker.from_env() 
path = os.path.dirname(os.path.abspath(__file__)) + "/container" 
docker_client.images.build(path=path, tag='container-tag') 

마지막 줄이 오류가 발생을

내가 사용하는 사용자는 docker 그룹의 구성원이며 소켓 파일의 사용 권한을 확인했습니다.

+0

소켓 또는 원격 TLS 도커를 통해 일반 도커를 사용하고 있습니까? –

+0

정상, 아무것도 환상적이지 않습니다. – markzz

+0

'docker_client.containers.list()'는 어떻게 작동합니까? –

답변

1

docker_client.containers.list()이 (가) 사용하기 때문에 문제는 도커 연결이 아닙니다. 어떤 이유로 든 빌드가 실패하는 것입니다.

다른 터미널에서 journalctl -f -n10을 실행 한 다음 코드를 실행하고 잘못된 점을 찾을 수 있는지 확인하십시오. 그러면 전화 할 때 명확한 예외가 발생합니다.

docker_client.images.build(path=path, tag='container-tag')