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
'IT > 잡다구리' 카테고리의 다른 글
[jenkins] 뻗은 젠킨스 정상화 관련 메모(리눅스 jdk 1.8 에서 11, 젠킨스 정상화) (0) | 2024.12.10 |
---|---|
[javascript] await 으로 element 가져오기, Promise.race (0) | 2024.10.16 |
[Jenkins] 젠킨스 빌드 오류, jenkins.war 위치 , workspace 위치 (0) | 2024.10.16 |
[javascript] jQuery DataTable Reset, 테이블 초기화 (1) | 2024.09.12 |
[Github] 셀프 러너 Github Self hosted Runner 사용하는법 (Feat. 리눅스, 셀프호스트러너) (0) | 2024.01.12 |