본문 바로가기
Development/Docker

도커 기초 가이드 - Docker Basic Guide (5)

by Barcy 2024. 8. 22.

Docker init

어플리케이션을 docker container로 작업하려면 image를 정의하기 위한 dockerfile과 어떻게 이 이미지들을 실행할지에 대한 compose.yaml 파일을 만들어야 합니다. 이것을 쉽게 만들기 위해 특정 커맨드가 있습니다.

 

docker init

 

프로젝트 폴더에 cd한뒤 이 커맨드를 입력하면 도커가 필요한 파일들을 만들어 줍니다. 도커가 프로젝트의 언어를 탐지하거나 언어를 선택하라고 합니다. 그리고 몇가지 질문을 할거에요!

 

그렇게 만들어진 docker file,  compose file을 통해

docker compose up

커맨드를 통해 프로젝트를 docker를 통해 실행시켜주면 끝입니다.

 

하지만 도커파일과 컴포즈파일을 생성할때 몇몇 수정해야할 사항이 있을 것입니다. 그 부분은 documentation을 확인하세요!

 

도커파일 reference

https://docs.docker.com/reference/dockerfile/

 

Dockerfile reference

Find all the available commands you can use in a Dockerfile and learn how to use them, including COPY, ARG, ENTRYPOINT, and more.

docs.docker.com

 

 

compose file reference

https://docs.docker.com/reference/compose-file/

 

Overview

Find the latest recommended version of the Docker Compose file format for defining multi-container applications.

docs.docker.com