티스토리 뷰

DevOps/Docker

<Docker> 도커란?

면목동인간 2026. 3. 23. 21:19

도커란?

 도커는 컨테이너를 사용하여 각각의 프로그램을 분리된 환경에서 실행 및 관리할 수 있는 툴이다.

 

컨테이너란?

 도커에서 컨테이너란 하나의 컴퓨터 내에서 독립적인 여러 개의 컴퓨터 환경을 구성할 수 있는데 그 여러 개 중의 하나의 컴퓨터를 컨테이너라고 한다.

 위의 컨테이너들은 컴퓨터 내에서 각각 독립적인 컴퓨터 환경이라고 보면 되고, 각 컨테이너마다 각자의 저장 공간을 가지고 있으며, 일반적으로는 A 컨테이너 내부에서 B 컨테이너 내부에 있는 파일에 접근할 수 없다. 그리고 각 컨테이너마다 고유의 네트워크를 가지고 있다(각각 ip를 가지고 있다).

 

이미지란?

 도커에서 이미지란 프로그램을 실행하는데 필요한 설치 과정, 설정, 버전 정보 등을 포함하고 있다. 즉, 프로그램을 실행하는데 필요한 모든 것을 포함하고 있다. 예를 들어 MySql 서버를 이미지로 만들었다면, 이 이미지를 Docker로 실행시키는 순간 MySql 서버가 컨테이너 환경에서 실행된다.

 

정리

 도커는 컨테이너를 사용하여 프로그램을 분리된 환경에서 실행할 수 있고 이미지는 프로그램을 실행하는데 필요한 정보이다. 

 


본 포스팅은 “비전공자도 이해할 수 있는 Docker 입문/실전 /인프런”를 학습한 내용을 정리한 것

'DevOps > Docker' 카테고리의 다른 글

<Docker> 볼륨(Volume)이란?  (0) 2026.04.02
댓글
최근에 올라온 글
«   2026/05   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함
Total
Today
Yesterday