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/2069021,如需转载请自行联系原作者

相关文章
|
弹性计算 安全 Ubuntu
docker启动容器提示read init-p: connection reset by peer: unknown问题
docker启动容器提示read init-p: connection reset by peer: unknown问题
|
开发工具 Docker 容器
Docker(32)- 如何修改 docker 容器的启动参数
Docker(32)- 如何修改 docker 容器的启动参数
1762 0
Docker(32)- 如何修改 docker 容器的启动参数
|
Kubernetes 容器 Perl
Kubernetes----Pod配置容器启动命令
Kubernetes----Pod配置容器启动命令
971 0
|
Docker 容器
|
关系型数据库 MySQL Docker
docker start启动容器后闪退或者失败
docker start启动容器后闪退或者失败
1382 0
docker start启动容器后闪退或者失败
|
运维 监控 安全
Spring Boot2.5 实战:安全、Swagger、监控与 Docer 容器|学习笔记(二)
快速学习 Spring Boot2.5 实战:安全、Swagger、监控与 Docer 容器
Spring Boot2.5 实战:安全、Swagger、监控与 Docer 容器|学习笔记(二)
|
Cloud Native Linux Docker
猿创征文|【云原生】Docker小工具:runlike与whaler(打印容器的启动命令与导出镜像的dockerfile)
自上次发现了一款从docker镜像里提取dockerfile的工具,今天我们又发现了两个有趣的docker小工具,其中有一个也是提取dockerfile的。
473 0
猿创征文|【云原生】Docker小工具:runlike与whaler(打印容器的启动命令与导出镜像的dockerfile)
|
存储 缓存 边缘计算
2022 云原生编程挑战赛启动!看导师如何拆解边缘容器赛题?
本届大赛将继续深度探索服务网格、边缘容器、Serverless 三大热门技术领域,为热爱技术的年轻人提供一个挑战世界级技术问题的舞台,希望用技术为全社会创造更大价值。大家赶快报名参赛吧!
34498 0
2022 云原生编程挑战赛启动!看导师如何拆解边缘容器赛题?
|
Docker 容器
seata 1.5.2 docker部署容器启动后就停止了
没有任何报错,只是输出了“seata-server is starting, you can check the /seata-server/logs/start.out”,在容器内查看start.out文件也没有任何内容
seata 1.5.2 docker部署容器启动后就停止了