Разница между вытягиванием изображений и затем бегом и просто бегом - PullRequest
0 голосов
/ 27 ноября 2018

Я очень заинтересован в изучении этого загадочного Докера!Но у меня есть этот животрепещущий вопрос, который я просто не могу понять с моей точки зрения:

docker run [image]

AND

docker pull [image]

docker run [pull_image]

Поэтому, когда вы запускаете изображение, которое не хранится локально, демон Docker извлекает изображение из Docker Hub и запускает его.

Когда вы извлекаетеобраз, демон Docker извлекает образ из Docker Hub и не выполняет этот образ ..:

Docker Image

В чем разница?Когда я должен использовать один над другим?Можете ли вы дать мне несколько примеров!Спасибо за ваше просвещение!> 3

1 Ответ

0 голосов
/ 27 ноября 2018

docker pull и docker run - команды, используемые для различных целей.

  • docker pull <image_name> попытается загрузить запрошенное изображение из любого объявленного реестра (открытого или частного).Он не запустит контейнер на основе загруженного изображения.Он просто загружает изображение локально.
  • docker run, с другой стороны, запустит контейнер из объявленного изображения.Если изображение отсутствует локально, сначала выполните внутреннее docker pull, а затем запустите контейнер.

Когда я должен использовать одно поверх другого?Можете ли вы дать мне несколько примеров!

Не существует правила, когда использовать один над другим.Это зависит от ваших требований.

Например, если вам нужно запустить контейнер из изображения, недоступного локально, я бы использовал docker run, поскольку он будет извлекать изображение перед обработкой контейнера.Поэтому мне не нужно выполнять docker pull самостоятельно.

Редактировать (благодаря комментарию @DavidMaze) Что касается docker pull, иногда изображение под меткой изменяется (*Например, 1027 * получает обновления безопасности), и в этих случаях может быть полезно вручную вытянуть изображение для получения последних обновлений.Также обратите внимание, что docker build, как и docker run, может неявно тянуть вещи.Ручное извлечение обычно не требуется.

Список литературы:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...