2017-09-18 7 views
0

에 응용 프로그램을 배포 : 그러나, 나는 간단한 문제에 붙어있어도커 :이 튜토리얼에 따라 클러스터에서 응용 프로그램을 배포하려고 클러스터

https://docs.docker.com/get-started/part4/#deploy-your-app-on-a-cluster

. 이 코드를 사용하는 경우

docker-machine scp docker-compose.yml myvm1:~ 

가, 내가 다음 고정 표시기 기계 scp 명령을 사용하여 : 나는 내가 떼 관리자 myvm1의 홈 디렉토리에 생성 된 파일 고정 표시기 - compose.yml (~ 별칭)을 복사하기로하고 이 오류를 얻는 것은 :

command-line line 0: garbage at end of line; "Barua\\.docker\\machine\\machines\\myvm1\\id_rsa". 
lost connection 
exit status 1 

나는 정확히 내가 뭐하는 거지 잘못 알고하지 않습니다. docker-compose.yml 파일을 myvm1 디렉토리에 복사해야합니까? 어떻게하면 해결할 수 있는지 조금 설명 할 수 있다면 아주 좋을 것입니다. 고마워요 :)

+0

bash에서이 명령을 입력하면 ~을 이스케이프해야 로컬 쉘이 확장하지 않습니다. – Henry

+0

@Anik Barua - 호스트 컴퓨터에서 도커에 파일을 복사해야합니까? –

+0

@FathahRehmanP 호스트 시스템에 복사해야합니다 ... "docker-compose.yml"파일을 가상 시스템 (myvm1) 홈 디렉토리에 복사해야합니다. –

답변

0

나는 동일한 문제를 겪고 약간 연구를했다. 문제는 사용자 이름이 공백으로 구분된다는 사실에있는 것 같습니다. 이에 대한 현재 수정 사항이 없습니다.

+0

맞습니다. 사용자 이름에 하나의 공백이 있습니다. 내가 그것을 제거한 후 모든 것이 완벽하게 작동했다. :) –