到底什么是容器启动?

我们在使用docker,或者k8s的时候,天天都会说到,“启动容器”,“容器启动”,比如在容器启动后多少秒,执行健康检查的探针,那么到底什么是容器启动?

 

这个问题也一直很困惑,直到一次,我偶然看到了docker官方文档中的一个解释:

 

https://docs.docker.com/get-started/overview/

在第5步中,启动容器,执行 /bin/bash 命令(因为是docker run命令行的方式启动)

 

我恍然大悟,其实,启动容器,就是执行容器命令,就是启动容器了。

 

当然了······

 

这个启动命令是可以定义在docker run命令行中的命令,也可以是dockerfile中的entrypoint中的脚本,或者CMD中的命令。

 

所以,通过上面的说明,我们发现容器启动这个概念其实就很简单了······

 

启动容器······就是······执行容器命令

 

 

posted @ 2022-06-28 15:08  Zhai_David  阅读(108)  评论(0编辑  收藏  举报