docker build 3

Docker Compose-여러개의 컨테이너를 설정하고 생성하기

Docker Compose - 여러개의 컨테이너를 설정하고 생성하기 · Version : Docker Docker compose 명령은 여러개의 컨테이너 옵션과 환경을 정의한 파일을 읽어 컨테이너를 순차적으로 생성한다. 도커 컴포즈의 설정 파일(docker-compose.yml)은 run 명령어 옵션을 그대로 사용할 수 있으며 각 컨테이너의 의존성, 네트워크, 볼륨, 컨테이너 수 등을 유동적으로 조절할 수 있다. 예를 들어 파이썬 프로그램이 구동되는 컨테이너와 데이터를 저장하는 redis 서버, 웹서버 컨테이너를 실행한다고 할 때, 각각의 run 명령어 및 다양한 옵션으로 컨테이너를 생성하고 테스트하기에는 매우 번거롭다. 이때 도커 컴포즈를 활용하면 편리하다. 도커 컴포즈는 컨테이너 설정이 정의된 YAM..

Docker build-Dockerfile을 이용해서 이미지 생성하기

Docker build - Dockerfile을 이용해서 이미지 생성하기 · Version : Docker Docker build 명령은 dockerfile을 이용해서 이미지를 만드는 작업을 한다. dockerfile에는 이미지 생성시 필요한 작업이 스크립트로 작성되어 있다. · dockerfile : http://sqlmvp.kr/221465287824 아래 스크립트는 docker build를 사용해서 이미지를 생성한다. docker build -t makeimage:0.0 ./ · -t : 생성될 이미지의 이름을 설정. 위 스크립트에서는 makeimage:0.0 라는 이름의 이미지가 생성된다. -t 옵션을 사용하지 않으면 16진수 형태의 이름으로 이미지가 생성된다. · ./ : build 명령어 끝에..

Docker file-이미지 생성시 필요한 작업을 스크립트로 만들기

Docker file - 이미지 생성시 필요한 작업을 스크립트로 만들기 · Version : Docker 컨테이너를 생성하는 방법은 베이스 이미지를 이용하여 그 위에 다양한 애플리케이션을 설치하는 방법, 또는 이미 모든 환경이 구성된 컨테이너를 이미지로 만드는 방법 등 다양하다. · Docker Image생성 : http://sqlmvp.kr/221461385385 · Docker Image 추출 : http://sqlmvp.kr/221463568253 이번 포스트에서는 Dockerfile 을 이용해서 이미지를 생성하는 방법에 대해서 알아본다. Dockerfile은 이미지를 생성하기 위해 컨테이너에 설치해야하는 패키지, 추가해야하는 소스코드, 실행시 필요한 명령어, 쉘 스크립트 등을 하나의 파일로 생성한..