욱'S 노트

Docker - whalesay 이미지 찾아서 실행하기 본문

Programming/Docker

Docker - whalesay 이미지 찾아서 실행하기

devsun 2015. 10. 7. 19:16

전세계 많은 사람들이 도커 이미지를 생성한다. 우리는 도커 허브에 접속해서 이러한 이미지들을 발견할 수 있다. 이번 섹션에서는 이미지를 찾고 사용하는 방법에 대해서 알아보겠다.


Step 1: Locate the whalesay image


브라우저를 열고 도커 허브에 접속하자.



도커허브는 개인들 뿐만아니라 RedHat, IBM, Google과 같은 기관의 공식이미지들도 포함하고 있다


2, 위에 표시된 서치 바에 whalesay라는 단어를 입력해보자.



3. 결과중에 docker/whalesay를 클릭하자. 


브라우져는 whalesay 이미지에 대한 리파지토리를 출력할 것이다.



각 이미지 리파지토리는 이미지에 대한 정보를 포함하고 있다. 어떤종류의 소프트웨어 이미지를 포함하고 있고 어떻게 사용하는지 등이다. 내용을 보면 whalesay 이미지는 Ubuntu라고 불리는 Linux 배포판에 기반을 하고 있다는 것을 알 수 있다. 다음 스텝에서 우리의 머신에서 whalesay이미지를 실행해보자.


Step 2: Run the whalesay image


1, 런치패드를 열고 Quickstart Terminal icon을 선택하자.


2. 터미널에서 docker run docker/whalesay cowsay boo 라는 커맨드를 입력하고 엔터를 쳐라.


3. 이 명령어는 whalesay 이미지를 컨테이너에 실행하는 것이다. 터미널은 다음과 같은 내용을 출력할 것이다.


toddsonui-MacBook-Pro:~ devsun$ docker run docker/whalesay cowsay boo

Unable to find image 'docker/whalesay:latest' locally

latest: Pulling from docker/whalesay

e9e06b06e14c: Pull complete

a82efea989f9: Pull complete

37bea4ee0c81: Pull complete

07f8e8c5e660: Pull complete

676c4a1897e6: Pull complete

5b74edbcaa5b: Pull complete

1722f41ddcb5: Pull complete

99da72cfe067: Pull complete

5d5bd9951e26: Pull complete

fb434121fc77: Already exists

Digest: sha256:178598e51a26abbc958b8a2e48825c90bc22e641de3d31e18aaf55f3258ba93b

Status: Downloaded newer image for docker/whalesay:latest

 _____

< boo >

 -----

    \

     \

      \

                    ##        .

              ## ## ##       ==

           ## ## ## ##      ===

       /""""""""""""""""___/ ===

  ~~~ {~~ ~~~~ ~~~ ~~~~ ~~ ~ /  ===- ~~~

       \______ o          __/

        \    \        __/

          \____\______/



4. 다음은 docker images라는 명령어를 수행해보자. 다음과 같은 내용이 출력될 것이다.


toddsonui-MacBook-Pro:~ devsun$ docker images

REPOSITORY          TAG                 IMAGE ID            CREATED             VIRTUAL SIZE

hello-world         latest              af340544ed62        8 weeks ago         960 B

docker/whalesay     latest              fb434121fc77        4 months ago        247 MB


컨테이너에 이미지를 실행하면 도커는 당신의 컴퓨터에 이미지를 다운로드 한다. 이 로컬 이미지 복사본은 시간을 절약해준다. 도커는 허브의 이미지 소스 변경이 없다면 이미지를 다시 다운로드 하지 않을 것이다. 물론 이미지를 삭제할 수도 있다. 


5. whalesay 컨테이너와 조금 다른 것을 해보자. docker run docker/whalesay cowsay boo-boo 라고 명령을 내리면 이전처럼 다운로드 받지 않고 빠르게 수행됨을 알 수 있다.


toddsonui-MacBook-Pro:~ devsun$ docker run docker/whalesay cowsay boo-boo

 _________

< boo-boo >

 ---------

    \

     \

      \

                    ##        .

              ## ## ##       ==

           ## ## ## ##      ===

       /""""""""""""""""___/ ===

  ~~~ {~~ ~~~~ ~~~ ~~~~ ~~ ~ /  ===- ~~~

       \______ o          __/

        \    \        __/

          \____\______/


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

Docker - Create a Docker Hub account & repository  (0) 2016.02.02
Docker - Build your own imag  (0) 2015.10.12
Docker - Images & Containers  (0) 2015.10.02
Docker - 설치  (0) 2015.04.29
Docker - 개요  (0) 2015.04.29
Comments