2017-12-13 17 views
0

Windows 10 머신에서 개발 중입니다. (회사 정책 :() 웹 사이트가 리눅스 인 로컬에서 개발할 아파치 이미지를 생성하는 도커를 사용합니다. 내 로컬 Windows 컴퓨터의 SSH 키 .Docker의/var/www 폴더에서 git을 사용하는 경우 공개 키를 사용하여 git 저장소에서 가져오고 푸시하는 방법은 무엇입니까?Windows 10에서 생성 된 공개 키를 사용하여 도커 apache 이미지

답변

0

복사/당신의 용기에 SSH 키 디렉토리를 마운트

을 당신이 당신의 dockerfile에 RUN 명령 자식 복제하는 경우, 당신은 같은과 함께 용기에 SSH를 디렉토리를 ADD해야합니다.

ADD <path-to-id_rsa-dir-on-windows> ~/.ssh/id_rsa 

컨테이너를 시작할 때 복제 할 때 ssh 디렉토리를 컨테이너에 마운트 할 수 있습니다.

+0

감사합니다. '도커 빌드'를 수행 할 수 있으며 이는 제안 사항과 함께 작동합니다. 그러나 git pull은 여전히 ​​사용자 이름과 암호를 묻습니다. 공개 키가 웹 사이트가 호스팅되는 도커 'var/www /'컨테이너에서 실행되고 있는지 어떻게 확인합니까? – GAV