В чем разница между запуском док-станции и вытягиванием докера - PullRequest
0 голосов
/ 16 мая 2019

Я новичок в Docker.Может ли кто-нибудь помочь мне понять разницу между docker run img_name & docker pull img_name?

Они работают одинаково?

1 Ответ

2 голосов
/ 16 мая 2019

docker pull извлекает изображение или репозиторий из реестра.

docker run запускает команду в новом контейнере.

Они не работают одинаково, однако, если вы используете docker run с изображением, которое вы еще не вытянули, docker run вызовет docker pull:

$ docker rmi hello-world
Untagged: hello-world:latest
Untagged: hello-world@sha256:6f744a2005b12a704d2608d8070a494ad1145636eeb74a570c56b94d94ccdbfc
Deleted: sha256:fce289e99eb9bca977dae136fbe2a82b6b7d4c372474c9235adc1741675f587e
Deleted: sha256:af0b15c8625bb1938f1d7b17081031f649fd14e6b233688eea3c5483994a66a3
$ docker run hello-world
Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
1b930d010525: Pull complete 
Digest: sha256:6f744a2005b12a704d2608d8070a494ad1145636eeb74a570c56b94d94ccdbfc
Status: Downloaded newer image for hello-world:latest

[...]

См. docker help pull и docker help run для получения дополнительной информации.

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