1.
Dockerfile 파일을 루트 폴더 내에 생성해 주세요.
•
Dockerfile은 도커를 어떻게 생성할지 결정해줍니다.
2.
공식 문서에서 예시 코드를 Dockerfile 내에 작성합니다.
•
npm 을 사용하고 있을때 yarn.lock 등 yarn 을 쓰는 으로 모든 것을 npm 으로 바꿔줍니다.
3.
docker build -t nextjs-docker을 입력하여 도커 이미지를 생성합니다.
4.
도커 이미지 생성이 완료되면 docker run -p 3000:3000 nextjs-docker을 사용하여 도커 이미지가 잘 생성되었는지 확인합니다.
5.
scripts 에서 도커이미지 생성해주는 커맨드를 docker 로 스크립트화 해주고 다시 빌드가 잘 수행되는지 확인해줍니다.
•
저는 스크립트 사용하여 docker 명려어를 사용할때 원하는 동작이 안되고 doc 폴더에 파일들을 복사해주는 오류가 있었는데 구글링 후 위 과정대로 안하고 임의로 중간에 npm install docker 를 해주어서 발생한 오류였습니다.
•
npm uninstall docker 하여 오류해결 했습니다.