docker 이미지가 alpine이라면 /bin/bash를 지원하지 않을 수 있다. /bin/bash을 지원하는 sh가 많아지고 있다.




$ docker exec -it 9198cbd7a9da /bin/bash

OCI runtime exec failed: exec failed: container_linux.go:348: starting container process caused "exec: \"/bin/bash\": stat /bin/bash: no such file or directory": unknown


이 때는 /bin/sh를 사용한다.


$ docker exec -it 9198cbd7a9da /bin/sh

/app # ps -ef


(나도 모르게 늘 bash를 사용한다..ㅠ)

Posted by 김용환 '김용환'

댓글을 달아 주세요

  1. Favicon of https://ohoroyoi.tistory.com BlogIcon 한만큼 2019.07.16 15:24 신고  댓글주소  수정/삭제  댓글쓰기

    감사합니다!!