본문 바로가기
코딩/Docker

🐳 FROM: 베이스 이미지 설정하기

by Leedius 2025. 5. 13.

✅ 무슨 뜻인가?

FROM 은 도커 이미지의 기본 바탕(베이스 이미지) 를 정해주는 명령어이다.

도커 컨테이너를 만들 때, 맨 바닥부터 시작하는 게 아니라 어떤 초기 상태에서 시작할지를 정해야 한다.

그걸 FROM 으로 설정하는 것이다.

 


쉽게 예를 들어 보겠다.

 

새로 산 윈도우 컴퓨터를 생각해보면

처음 켰을 때 메모장, 그림판, 인터넷 같은 기본 프로그램이 깔려 있는데

도커에서 말하는 베이스 이미지도 그런 느낌이다.

어떤 미니 컴퓨터(컨테이너)를 만들 건데, 거기에 기본으로 뭐가 설치돼 있으면 좋겠는지 정하는 것이다.

  • 누군가는 JDK가 설치돼 있으면 좋겠고,
  • 또 누군가는 Node.js가 깔려 있으면 더 편할거 같다

그냥 필요한 걸 미리 설치해둔 상태에서 시작하겠다는 것이다.

 


✅ 기본 문법

# 기본 문법
FROM [이미지이름]
FROM [이미지이름]:[태그]
  • 태그 는 버전
  • 만약 태그를 안 쓰면 자동으로 latest (최신 버전)를 가져온다.

 


🧠 예시

FROM node:18

 

→ Node.js 18 버전이 깔려있는 환경에서 컨테이너를 시작하겠다는 뜻!

 

댓글