๋์ปค ์ปจํ ์ด๋๊ฐ ์คํํ ๋ ๊ณ ์ ์ ์ผ๋ก ์คํ๋๋ ์คํฌ๋ฆฝํธ ํน์ ๋ช ๋ น์ด, ์๋ตํ ์ ์์ผ๋ฉฐ ์๋ต๋ ๊ฒฝ์ฐ ์ปค๋งจ๋์ ์ง์ ๋ ๋ช ๋ น์ด๋ก ์ํ
๋์ปค ์ปจํ ์ด๋๊ฐ ์คํํ ๋ ์ํํ ๋ช ๋ น์ด ํน์ ์ํธ๋ฆฌ ํฌ์ธํธ์ ์ง์ ๋ ๋ช ๋ น์ด์ ๋ํ ์ธ์๊ฐ
ENTRYPOINT ["docker-entrypoint.sh"]
CMD ["node"]
# ์๋ก ํฉ์ณ์ ธ docker-entrypoint.sh node , ์ด๋ฐ ์์ผ๋ก ์คํ๋จ.
$ docker run --entrypoint sh ubuntu:focal
$ docker run --entrypoint echo ubuntu:focal hello world
์ด๋ฏธ์ง์ ์ง์ ๋ ์ํธ๋ฆฌ ํฌ์ธํธ์ ์ปค๋งจ๋๋ฅผ ์ค๋ฒ๋ผ์ด๋ ํ ์ ์๋ค๊ณ ๋ณด๋ฉด ๋จ.
์ด๋ฐ์์ผ๋ก ๋ง์ด๋ค. ๊ทธ๋ฅ docker run ubuntu:focal
์ ์
๋ ฅํ๋ฉด command ๊ฐ bash ์ด์ง๋ง docker run --entrypoint sh ubuntu:focal
์ ์
๋ ฅํ๋ฉด command ๊ฐ sh ๊ฐ ๋๋ค.