Post

Docker - Docker 이미지 빌드 및 사용 방법에 대해 알아보자.

Docker - Docker 이미지 빌드 및 사용 방법에 대해 알아보자.

Docker 이미지 빌드

Docker 이미지를 빌드하기 위해선 Dockerfile이 필요하다. (해당 파일이 존재한다고 가정하고 진행한다.)

Docker 이미지란 Docker 컨테이너 실행을 위한 설계도 정도로 이해하면 된다.(추후 자세히 다룰 예정)

  1. Docker 이미지 빌드
1
docker build -t 태그명 .
  • docker build: 현재 디렉터리(.)에 존재하는 Dockerfile을 기준으로 Docker 이미지 빌드
  • -t 태그명: 빌드한 이미지에 이름(tag)를 붙임
  1. Docker 이미지 tar 파일로 묶기
1
docker save 태그명 -o 파일명.tar
  • docker save: Docker 이미지를 파일로 저장하는 명령어
  • -o 파일명.tar: 결과물 파일 이름 지정

Docker 이미지 로드

tar 파일을 통해 빌드된 Docker 이미지 로드

1
docker load -i tar파일경로
  • docker load : 저장된 도커 이미지 파일을 도커 엔진에 불러오는 명령
  • -i : 뒤에 이미지 파일 경로 지정

Docker 이미지 구동 및 종료

Docker 이미지 컨테이너 형태로 구동

1
docker run -d -p 호스트포트번호:컨테이너포트번호 이미지명
  • docker run: Docker 이미지 컨테이너 형태로 구동
  • -d: 백그라운드 실행
  • -p 호스트포트번호:컨테이너포트번호: 외부에서 접근 가능한 포트 설정

예시

1
docker run -d -p 8080:80 이미지명

위 처럼 포트를 지정할 경우 localhost:8080으로 접속 시 컨테이너의 80번 포트로 연결된다.

실행중인 Docker 컨테이너 확인

1
docker ps

Docker 컨테이너 종료

1
docker stop 컨테이너ID
This post is licensed under CC BY 4.0 by the author.