docker - docker run和docker pull有什么区别

标签 docker

我是Docker的新手。谁能帮助我了解两者之间的区别
docker run img_namedocker pull img_name吗?

他们工作相同吗?

最佳答案

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 pulldocker help run

关于docker - docker run和docker pull有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56174449/

相关文章:

linux - 如何使带有sql server和dotnet app的2个容器相互通信?

docker - 如何在docker 0.9.x中设置hwaddr

docker - 如何在Jenkins管道中设置postgres数据库?

eclipse - 为什么 Che 服务器无法 ping 您的工作区?

docker - 是否可以在Sparc机器上安装docker?

docker - 如何使用bazel根据架构拉取镜像

ubuntu - Docker容器访问本地DNS

docker - GitLab CI/CD : building multiarch Docker images

docker - Nginx 反向代理不提供静态文件

linux - 无法导入容器镜像错误 fabric_e_invalid_operation