본문 바로가기
카테고리 없음

개발일기.2021.10.29 - Command failed with exit code 1

by 룰루리랄라리 2022. 9. 26.

Command failed with exit code 1

에러가 발생했다.

반영을 위해 docker를 실행시켰는데 위의 에러가 발생했다.

code1이 무슨 에러일까... 

 

1. 일단 하라는대로 해본다.

방문하라는 주소대로 방문해보았다. 

https://classic.yarnpkg.com/en/docs/cli/run 

 

Yarn

Fast, reliable, and secure dependency management.

classic.yarnpkg.com

그냥 yarn 에 대한 내용으로 에러 해결에는 도움을 주지 않는다. 

 

2. Command failed with exit code 1 라고 구글 검색을 했을 때 나온 방법으로 해결을 시도해보았다.

 

yarn.lock 삭제 후 yarn install => 실패

yarn upgrade => 실패

node_module 삭제, yarn.lock 삭제 후 yarn install => 실패

 

3. 열심히 삽질을 한 후에 깨달았다.

docker 실행 파일에 아래 코드를 입력해주었다.

아래 코드에서 에러가 발생할 경우 "Command failed with exit code 1"에러가 난다. 한글로 직역하면 "종료 코드 1로 명령 실패"이다. 

docker push AAA || exit 1

위의 코드는 해당 Command line에서 에러가 발생하면 종료코드 1를 보내고 끝난다는 의미다. 1은 의미는 없고 개발자가 알아보기 위한 숫자이다. 

 

정작 중요한 부분은 아래의 알림이다.

dockerexec: unhealthy container

container가 unhealthy하기 때문에 에러가 발생했다.

 

docker-compose.yml에서 설정해준 healthcheck를 통과하지 못해서 발생하는 에러였다.

docker에 대해서 공부를 안하고 필요한 거 갔다 쓸려고 해서 발생한 시간이 아까운 에러였다.

 

 

댓글