Linux

도커 entrypoint 회피 및 스크립트 killed

hongiiv 2020. 12. 11. 17:17
반응형

도커 entrypoint로 지정된 스크립트(명령어)를 실행했는데도 한참 후 결과가 리턴되지 않는다면,

Killed,,, 프로세스를 강제로 kill했을 수 있다.

 

1) entry point를 실행하지 않고 bash로 접속한다. 도커 실행시 --entrypoint /bin/bash 옵션을 주고 도커 이미지로 진입한다.

2) 스크립트를 도커 이미지 안에서 실행해본다. 스크립트 실행되다가 Killed 가 나오면 해당 스크립트를 실행하면서 리소스를 너무 잡아 먹기 때문에 걍 linux에서 해당 process를 kill해버린 경우다.

3)그렇다면 도커 설정에서 CPUs, Memory, Swap을 올려라!

4) 다시 스크립트를 실행하면,, 끝

 

반응형