使用dockerrun命令的时候发现没有本地镜像会如何处理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用dockerrun命令的时候发现没有本地镜像会如何处理相关的知识,希望对你有一定的参考价值。

参考技术A 1、首先先去Dockerhu远端拉取镜像。
2、其次拉取后就会实例化执行入口命令了。
3、最后重新执行dockerrun命令就可以了。

docer启动一个容器时的过程

docker在执行run 命令来启动一个容器时,内部是如何操作的那?下面我们来验证下:

技术分享图片1、当我们执行完docker run -d -p 80:80 httpd 这条命令后,会先在本地查找是否有httpd这个镜像

2、如果本地查找不到,就会从远程库中下载

3、下载完后,启动起来,生成一个digest的id

4、同时下载的httpd,会被保存到本地,下次再使用这个镜像的时候,会直接从本地查找到,然后使用


我们可以通过docker images 查看到本地保存的所有镜像,如上图,这里会有创建的时间,Image Id 大小,等相关信息


可以通过docker ps 来查看正在运行的容器。 docker ps -a 可以看到所有运行和没有运行的容器情况

以上是关于使用dockerrun命令的时候发现没有本地镜像会如何处理的主要内容,如果未能解决你的问题,请参考以下文章

docker容器管理命令

docker 常用命令总结

docker基础命令

创建属于自己的docker镜像

Docker 容器使用

Docker 组件如何协作?