✅ 무슨 뜻인가?
FROM 은 도커 이미지의 기본 바탕(베이스 이미지) 를 정해주는 명령어이다.
도커 컨테이너를 만들 때, 맨 바닥부터 시작하는 게 아니라 어떤 초기 상태에서 시작할지를 정해야 한다.
그걸 FROM 으로 설정하는 것이다.
쉽게 예를 들어 보겠다.
새로 산 윈도우 컴퓨터를 생각해보면
처음 켰을 때 메모장, 그림판, 인터넷 같은 기본 프로그램이 깔려 있는데
도커에서 말하는 베이스 이미지도 그런 느낌이다.
어떤 미니 컴퓨터(컨테이너)를 만들 건데, 거기에 기본으로 뭐가 설치돼 있으면 좋겠는지 정하는 것이다.
- 누군가는 JDK가 설치돼 있으면 좋겠고,
- 또 누군가는 Node.js가 깔려 있으면 더 편할거 같다
그냥 필요한 걸 미리 설치해둔 상태에서 시작하겠다는 것이다.
✅ 기본 문법
# 기본 문법
FROM [이미지이름]
FROM [이미지이름]:[태그]
- 태그 는 버전
- 만약 태그를 안 쓰면 자동으로 latest (최신 버전)를 가져온다.
🧠 예시
FROM node:18
→ Node.js 18 버전이 깔려있는 환경에서 컨테이너를 시작하겠다는 뜻!
'코딩 > Docker' 카테고리의 다른 글
🐳 종료된 컨테이너에 들어가서 디버깅하고 싶을 때 (0) | 2025.05.13 |
---|---|
🐳 [실습] FROM : 베이스 이미지 생성 (0) | 2025.05.13 |
🐳 Dockerfile이란? (0) | 2025.05.13 |
🐳 Docker로 MongoDB 실행시켜보기 (0) | 2025.05.12 |
🐳 Docker로 PostgreSQL 실행시켜보기 (0) | 2025.05.09 |
댓글