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를 사용한다..ㅠ)
'docker' 카테고리의 다른 글
도커 로컬에서 테스트하는 방법 (0) | 2018.09.12 |
---|---|
kubernetes에서 배포 이미지 생성시 유의 사항 - imagePullPolicy (0) | 2018.09.11 |
docker 무조건 빌드하기 (0) | 2018.08.30 |
[docker] 도커 환경 정리 커맨드- docker prune 커맨드 (0) | 2018.08.25 |
docker-compose up 커맨드와 -d 옵션 (0) | 2018.06.25 |