ENTRYPOINT
`ENTRYPOINT`는 Dockerfile에서 사용되는 명령어로, 컨테이너가 시작될 때 실행될 기본 프로그램이나 스크립트를 지정합니다. `ENTRYPOINT`를 설정하면, 컨테이너가 시작될 때 항상 지정된 명령이 실행되며, 사용자가 `docker run` 명령어로 제공하는 인자들은 이 명령에 전달됩니다. `ENTRYPOINT`는 일반적으로 두 가지 형식으로 지정할 수 있습니다: 1. exec 형식: `ENTRYPOINT ["실행파일", "인자1", "인자2"]` 2. shell 형식: `ENTRYPOINT 명령어` exec 형식은 신뢰성과 포트 번호 같은 일부 기능들에서 우수한 성능을 제공하며, 셸 형식은 셸의 기능이 필요한 경우 유용합니다. `ENTRYPOINT`와 함께 `CMD`를 사용할 수 있으며, `CMD`는 기본 인자를 제공하는 역할을 합니다. `ENTRYPOINT`를 사용하는 주요 이점은 컨테이너가 항상 특정 프로그램을 실행하도록 보장하여, 이식성과 일관성을 높여준다는 것입니다.
내용이 부정하다면 싫어요를 누르세요.