42Seoul/Docker

11. docker 가이드 파해치기 [Get started] part 9

Or71nH 2023. 3. 4. 17:24

part 9)Image-building best practices

 

좋은 예시? 라는 거같은데

일단 

전에 만든 dockerfile을 수정해야되는거같다

 

 # syntax=docker/dockerfile:1
 FROM node:18-alpine
 WORKDIR /app
 COPY package.json yarn.lock ./
 RUN yarn install --production
 COPY . .
 CMD ["node", "src/index.js"]

COPY package.json 과 yarn.lock ./

이렇게 생긴거같은데

reference 를 뒤져보니

COPY  package yarn.lock 을 ./ 폴더에 저장해주는거 같다

음.. 따로 설명은 없지만 여러가지를 한번에 복사가 가능하고 마즈막에만 경로를 지정해주면 되는듯하다

https://docs.docker.com/engine/reference/builder/

이런식으로 우리의 튜토리얼이 끝난거 같다

더 자세한걸 알고 싶으면 다음 refernce를 보면 좋을듯

 

https://docs.docker.com/get-started/09_image_best/

 

Image-building best practices

 

docs.docker.com