Docker

Docker Build를 이용해서 커스텀 컨테이너 이미지 만들기

재심 2022. 10. 29. 20:45

기본 이미지를 바탕으로 추가적인 명령어를 실행하여 원하는 이미지를 생성할 수 있다.

 

[작업순서]

  1. Dockerfile 생성하기
  2. docker build 명령어로 이미지 생성하기

Dockerfile 생성하기

본 logstash이미지에는 여러 플러그인들이 설치되어 있지만 원하는 플러그인이 없을 수도 있다. (ex: mongdb plugin)

이 경우 기본 이미지를 불러온 뒤 추가 명령어를 수행하여 mongodb 플러그인을 설치한 후 그것을 이미지화 시킬 수 있다. 

 

파일이름은 반드시 Dockerfile로 해야한다. 

 

//logstash 기본 이미지 (Docker Hub 경로 입력..?)
FROM logstash:7.17.0 
 
//mongodb 플러그인 설치 커맨드
RUN logstash-plugin install logstash-input-mongodb

 

Docker Build

$ docker build -t tag:tag {Dockerfile 경로}

'Docker' 카테고리의 다른 글

Ubuntu에 Docker 특정 버전 설치하기  (0) 2023.05.04
Ubuntu에 Docker, Docker-Compose 설치  (0) 2022.11.15