티스토리 뷰
1. docker run에서 에러가 났을 때
환경
- 뭔가 아무 반응이 없는데, 프로그램이 제대로 돌아가지 않음
- docker logs를 통해 로그를 보았으나 여전히 이해가 가지 않을 때
해결법
- docker exec -it + Container ID + /bin/bash
- 해당 명령어는 컨테이너 내부에 쉘 접근하는 방법이다
- 컨테이너 내에서 명령어를 실행해보면서 에러를 직접적으로 확인 해볼 수 있다
2. docker build에서 에러가 났을 때
환경
- 1번과는 다르게 exec나 attach로 접근이 불가능하다
- Dockerflie을 실행해서 run까지 진행되게끔 변경
- 1번과 같이 docker exec를 통해 컨테이너 내에서 직접 명령어를 실행해볼 수 있다
'웹개발' 카테고리의 다른 글
Spring에서 세션 저장이 안되는 문제 (0) | 2021.12.15 |
---|---|
백엔드 개발자가 알아두면 좋은 5가지 (0) | 2021.12.15 |
기존 Flask(Python) 대신 Spring Boot으로 바꾸게 된 이유 (0) | 2021.12.15 |
프로시저에 관한 나의 생각 (0) | 2021.12.15 |
벤처기업에 오면서 시도하게 된 배포 자동화 구축 (0) | 2021.12.15 |