Docker

cabbage·2023년 1월 17일
0

기타

목록 보기
24/26

Docker

도커

  • 가상 컴퓨터 생성기
  • 실제 컴퓨터 안에 가상 컴퓨터를 설치해주는 역할
  • 일반적인 가상 머신과 비슷하다고 볼 수 있지만, 가상 머신보다 더 빠르고, 자원을 효율적으로 사용

왜 도커를 사용할까

도커를 사용하는 이유

  1. 팀원들끼리 개발과 배포 환경을 통일할 수 있다.
  2. 개발과 배포에 필요한 프로그램을 쉽게 설치할 수 있다.
  3. 가상 머신보다 가벼운 환경에서 가상 컴퓨터를 실행한다.

Dockerfile

도커 컨테이너를 실행하기 위해서는 먼저 도커 이미지를 생성해야 한다.
도커 이미지를 생성하려면 Dockerfile을 사용한다.

  • Dockerfile에 이미지를 생성하기 위한 명령어를 입력한다.

이미지와 컨테이너

도커 이미지는 도커 컨테이너를 실행하기 위해 필요한 파일들과 설정값들이 포함된 것을 말한다.
도커 이미지를 사용해 컨테이너를 실행한다.
컨테이너는 도커로 만들어진 가상의 컴퓨터를 말한다.

.dockerignore

.dockerignore 파일은 .gitignore 파일과 유사하다.
도커 이미지를 생성할 때 무시할 특정 파일 또는 폴더를 .dockerignore 파일에 작성한다.

정리

  • 도커는 가상 컴퓨터 생성기이다.
  • 도커는 개발 환경 요소들을 묶어 이미지로 저장한다.
  • 이미지는 컨테이너를 실행하기 위해 필요한 파일들과 설정값들을 포함하고 있는 것이다.
  • 이미지를 생성하기 위해 Dockerfile에 명령어를 작성한다.
  • 이미지를 실행하여 컨테이너를 실행한다.
  • 컨테이너는 도커에서 실행되는 가상 컴퓨터이다.
  • .dockerignore 파일에는 도커 이미지를 생성할 때 무시할 파일 또는 폴더를 작성한다.
profile
캐비지 개발 블로그입니다. :)

0개의 댓글