docker entrypoint.sh 파일의 exec $@
2023. 5. 28. 21:19
DevOps/Docker
dockerfile 에서 entrypoint.sh 파일을 작성하면서 exec $@ 명령어를 사용하는 것을 보고 궁금해서 찾아봤다. 내가 작성한 dockerfile 은 이렇게 작성되어있다. (...) # /etc/hadoop/*.xml 설정파일 변경 ADD entrypoint.sh /opt/hadoop/entrypoint.sh RUN chmod 755 /opt/hadoop/entrypoint.sh ENTRYPOINT ["/opt/hadoop/entrypoint.sh"] 마지막에 컨테이너를 실행 후에 entrypoint 를 실행하게 된다. 하지만 entrypoint 를 실행하고나서 컨테이너가 바로 종료된다. 그래서 찾아보다가 entrypoint.sh 파일의 마지막에 exec $@ 명령어를 넣어주는 것을 보았..