욱'S 노트

Docker - Images & Containers 본문

Programming/Docker

Docker - Images & Containers

devsun 2015. 10. 2. 19:15

지난 시간 마지막 스텝에서 우리는 docker run hello-world라는 명령을 수행하였다. 하나의 커맨드내에서 도커를 사용하기 위한 핵심 타스크들이 완료되었다. 커맨드는 다음과 같이 세가지 파트로 나누어진다.





컨테이너는 리눅스 오퍼레이팅 시스템의 가장 기본적인 기능만을 가진 버젼이다. 이미지는 컨테이너내에서 로딩될 소프트웨어이다. 커맨드를 수행시키면 도커 소프트웨어에서 다음과 같은 이벤트가 발생한다.


  • hello-world 소프트웨어 이미지를 가지고 있는지 확인한다.
  • 없다면 도커 허브로부터 이미지를 다운로드한다.
  • 컨테이너로 이미지는 로드되고 실행된다. 


구성에 따라 이미지는 단순하게 하나의 커맨드를 실행하고 종료된다. 이것이 Hello-World가 실행된 것이다.


도커 이미지는 더욱 많은 기능을 가지고 있다. 이미지는 복잡한 데이터베이스처럼 소프트웨어를 시작할 수 있다. 나중에 사용하기 위해 데이터를 추가하고 저장할 수 있으며, 또 다른 사람을 위해 대기할 수도 있다.


그러면 hello-world 이미지는 누가 만든 것인가? 이 경우 도커가 했지만 아무나 가능하다. 도커는 사람들이 도커 이미지를 통해 소프트웨어를 생성하고 공유하도록 도와준다. 도커를 이용하면 더이상 당신의 컴퓨터에서 도커 이미지를 실행할 수 있을지를 걱정하지 않아도 된다. 도커 컨테이너가 항상 수행해주기 때문이다.

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

Docker - Build your own imag  (0) 2015.10.12
Docker - whalesay 이미지 찾아서 실행하기  (0) 2015.10.07
Docker - 설치  (0) 2015.04.29
Docker - 개요  (0) 2015.04.29
Docker - 소개  (0) 2015.04.28
Comments