docer启动一个容器时的过程

本文涉及的产品
容器镜像服务 ACR,镜像仓库100个 不限时长
简介:

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

wKioL1kQOTnC9UIlAAB8ADmI3T0768.png1、当我们执行完docker run -d -p 80:80 httpd 这条命令后,会先在本地查找是否有httpd这个镜像

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

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

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


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


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



本文转自 kesungang 51CTO博客,原文链接:http://blog.51cto.com/sgk2011/1923378,如需转载请自行联系原作者

相关文章
|
7月前
|
Kubernetes 监控 Docker
Docker 容器生命周期:创建、启动、暂停与停止
Docker 容器生命周期:创建、启动、暂停与停止
429 0
|
Docker 容器
docker如何在容器外执行容器内命令
有时候我们想执行某个容器的某条命令,但又不想进入容器内。那该怎么办? 所以就有一种办法,我们直接在容器外执行容器内的命令,来进行一些容器内的操作。
1798 0
docker如何在容器外执行容器内命令
|
8月前
|
Nacos Docker 容器
启动创建nocas 容器
启动创建nocas 容器
42 0
|
8月前
|
Ubuntu Shell Linux
容器的启动和操作
在本实验介绍如何创建用并操作一个可以有实际功能的ubuntu容器。
190 0
|
8月前
|
弹性计算 Ubuntu Docker
容器管理命令
在本实验中我们将学习docker中的容器管理命令。
73 0
|
9月前
|
Ubuntu Docker 容器
容器学习实验(1)——容器的启动和操作
本文介绍了容器学习实验的基本操作和启动方法。详细说明了容器的启动步骤和注意事项,介绍了容器操作的基本方法和注意事项。通过本文的学习,读者可以掌握容器学习实验的基本技能和知识。
容器学习实验(1)——容器的启动和操作
|
9月前
|
Ubuntu Shell Linux
容器学习实验(2)——容器的快速启动方式
本文介绍了容器学习实验的基本操作和启动方法。详细说明了容器的启动步骤和注意事项,介绍了容器操作的基本方法和注意事项。通过本文的学习,读者可以掌握容器学习实验的基本技能和知识。
|
9月前
|
弹性计算 容器
容器学习实验(3)——查看容器系统信息
本文介绍了容器学习实验的基本操作和启动方法。详细说明了容器的启动步骤和注意事项,介绍了容器操作的基本方法和注意事项。通过本文的学习,读者可以掌握容器学习实验的基本技能和知识。
|
容器
容器常用管理命令
容器常用管理命令
81 0
|
Shell Linux 开发者
容器启动与停止|学习笔记
快速学习容器启动与停止
96 0