docker restart1 [Docker] Docker run 상태 유지하기 Dockerfile Script를 작성하면서 container를 띄울때 아무리 -d 옵션을 주고 --restart always 옵션을 주어도 무한 restart에 걸리기만 하고 container가 정상적으로 유지되지 않았다. 이유를 찾아보니, Docker는 앱의 실행과 배포에 초점이 맞춰져 있기 때문에 내부에서 실행중인 프로세스가 없는경우 자동으로 종료해 버린다. 그렇기 때문에 Container 내부에는 항상 어떤 프로세스가 돌고 있어야 한다..! 잘 생각해 보면, 일반적으로 Docker Image를 다운받고 실행해보면 항상 container 내부의 bash로 접속하는 경우가 많았는데, 이게바로 Dockerfile에 CMD로 "bash" 프로세스를 항상 실행시켜 유지하므로써, container가 종료되지.. 2021. 9. 1. 이전 1 다음