IT/잡다구리

[git bash] Window Docker 명령어 관련 메모, 윈도우 도커

월공 2024. 12. 19. 08:36
728x90
300x250

윈도우 기준에서의 포스팅입니다.


docker 는 리눅스에서 잘돌아간다.
물론 윈도우에서도 docker window 버전이 있긴한데 , 행여나 나처럼 삽질하는 분이 계실까봐 남겨놓는 메모
사실 과거에 이런 경험이 있었는데 나도 기억이 안나고 어렴풋이 알고있었다가 이참에 그냥 적어둠

winpty docker run -it -p 8010:80 --name myContainer --entrypoint bash -v /c/web_developer/myProject/php:/app myImage

일단 git bash 에서 많이들 작업하실텐데, 커맨드로 쳐서 위와 같이 만든다고 할때
난 분명히 마운트를 정상적으로 했다 생각했는데 docker desktop 프로그램 상에서 컨테이너를 확인하면 아래와 같이 들어가있었다.

황당하게도 뒤에 ;C 가 들어가있는것을 볼 수 있다.

실제로 요따구로 만들어져있음 ㅋㅋ


당연히 저거 때문에 마운트는 엄한곳을 바라보고있고, 암만 수정해봤자 컨테이너쪽이 안변함

해결책은 의외로 간단한데, bash 에서 안만들면된다.
그냥 파워쉘에서 만들면 정상적으로 만들어짐

참고로 앞에 winpty 는 git bash 에서 docker 실행하려할때 앞에 필수로 붙여야하는것 .. 안붙이면 오류남

728x90
300x250