dockerfile 2

[CKAD] Dockerfile의 모든것

개요 Dockerfile을 이용하여 할 수 있는 모든 것을 알아보겠습니다. Dockerfile이란? container image를 만들기 위한 명령어들의 나열입니다. Dockerfile의 구조 Dockerfile은 Docker 이미지를 만들기 위해 사용되는 텍스트 문서로, 이미지를 생성하기 위한 명령어들의 집합을 포함하고 있습니다. 구조는 다음과 같습니다: 필수 FROM CMD or ENTRYPOINT 모든 설정 #FROM : 베이스 이미지를 지정합니다. # 예를 들어, `FROM ubuntu:18.04`는 Ubuntu 18.04 이미지를 베이스로 사용하겠다는 것을 의미합니다. FROM ubuntu:18.04 #LABEL : 이미지에 메타데이터를 추가합니다. LABEL maintainer="name@ex..

Cloud/k8s-CKAD 2024.01.10

8. Dockerfile 과 Docker-compose.yml

1. Dockerfile 1) 목적 - base image 파일로 수정된 image 만드는 일련의 과정들을 정리해 놓은 파일 입니다. - docker는 Dockerfile을 이용하여 손쉽게 동일한 이미지를 반복해서 만들수 있습니다. 2) 문법 #FROM # 베이스 이미지를 지정합니다. 반드시 지정해야 하며 어떤 이미지도 베이스 이미지가 될 수 있습니다. # tag는 될 수 있으면 latest(기본값)보다 구체적인 버전(16.04등)을 지정하는 것이 좋습니다. # 이미 만들어진 다양한 베이스 이미지는 Docker hub에서 확인할 수 있습니다. # FROM : FROM ubuntu:16.04 #MAINTAINER # Dockerfile을 관리하는 사람의 이름 또는 이메일 정보를 적습니다. 빌드에 딱히 영향..

Cloud/Docker 2020.07.09