Поиск и запуск образа «говорящего кита»

По всему миру люди создают Docker образы. Вы можете искать и просматривать эти образы на Docker Hub. В следующем абзаце вы найдете образ который будете использовать в этом уроке.

Шаг 1: Поиск образа whalesay

  1. Откройте в вашем браузере Docker Hub.

    Browse Docker Hub

    Docker Hub содержит образы как от индивидуальных разработчиков, так и официальные образы от организаций, таких как RedHat, IBM, Google и д.р.

  2. Кликните Browse & Search.

    В новой версии Docker Hub достаточно просто кликнуть на строку поиска.

  3. Введите запрос whalesay в строку поиска.

    Поиск в Docker Hub

  4. Кликните по docker/whalesay образу в результатах поиска.

    Браузер отобразит репозиторий для образа whalesay.

    Поиск в Docker Hub

    Каждый репозиторий образа содержит информацию о разновидностях содержащегося программного обеспечения и о том как им пользоваться. Нужно заметить что образ whalesay основан на дистрибутиве Ubuntu.На следующем шаге, вы запустите образ whalesay на вашем компьютере.

Шаг 2: Запуск образа whalesay

Убедитесь что Docker запущен. В приложении Docker под Mac и Windows это можно определить по иконке кита в статус баре.

  1. Откройте терминал командной строки.

  2. Введите команду docker run docker/whalesay cowsay boo и выполните ее.

    Эта команда запускает образ whalesay в контейнере. Результат выполнения будет примерно таким:

    $ 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:d6ee73f978a366cf97974115abe9c4099ed59c6f75c23d03c64446bb9cd49163
    Status: Downloaded newer image for docker/whalesay:latest
     _____
    < boo >
     -----
        \
         \
          \     
                        ##        .            
                  ## ## ##       ==            
               ## ## ## ##      ===            
           /""""""""""""""""___/ ===        
      ~~~ {~~ ~~~~ ~~~ ~~~~ ~~ ~ /  ===- ~~~   
           \______ o          __/            
            \    \        __/             
              \____\______/   
    

    При первом запуске образа, команда docker ищет образ в вашей системе. Если образ не обнаружен, то docker скачает его с Docker Hub.

  3. Пока вы до сих пор находитесь в терминале командной строки, введите команду docker images.

    Команда отображает список образов в локальной системе. В результате вы увидите docker/whalesay в этом списке.

    $ docker images
    REPOSITORY           TAG         IMAGE ID            CREATED            SIZE
    docker/whalesay      latest      fb434121fc77        3 hours ago        247 MB
    hello-world          latest      91c95931e552        5 weeks ago        910 B
    

    Когда вы запускаете образ в контейнере, Docker скачивает образ на ваш компьютер. Эта локальная копия будет беречь ваше время. В следующий раз Докер скачает этот образ только если он обновился на Docker Hub. Конечно вы можете удалить этот образ самостоятельно. Вы узнаете об этом позже. Давайте пока оставим этот образ, поскольку он понадобиться нам в будущем.

  4. Найдите минутку что бы поиграть с контейнером whalesay.

    Попробуйте запустить образ whalesay снова со словом или фразой. Попробуйте длинную или короткую фразу, например: Can you break the cow?

    $ docker run docker/whalesay cowsay boo-boo
     _________
    < boo-boo >
     ---------
        \
         \
          \     
                        ##        .            
                  ## ## ##       ==            
               ## ## ## ##      ===            
           /""""""""""""""""___/ ===        
      ~~~ {~~ ~~~~ ~~~ ~~~~ ~~ ~ /  ===- ~~~   
           \______ o          __/            
            \    \        __/             
              \____\______/   
    

Что дальше

В этом уроке вы научились искать образы на Docker Hub. Вы использовали командную строку для запуска. Подумайте об этом, вы эффективно использовали часть программного обеспечения Linux на своем компьютере. Вы узнали что запускаемый образ копируется на ваш компьютер. Теперь вы готовы к созданию собственного образа Docker. Перейдите к следующей части создание собственного образа.

 


Комментарии:

Комментариев нет, желаете стать первым?

Пожалуйста, авторизуйтесь что бы оставлять комментарии.

Последние правки внесли

sardigital