health check 当我们基于镜像启动一个容器的时候,容器在什么时候退出,又在什么时候运行?事实上只要这个容器的主进程不是运行在后台,也没有停止,那么这个容器就不会停止。 容器在判断容器正常与否,并不会根据容器是否能够正常服务,而仅仅是看容器主进程是否运行着,因此这种判断机制并不能说明容器就是健康的。 那么我们就可以使用curl,或者wget,向主页发起请求,如果主页内容状态是对的,或者内容
Registry用于保存docker镜像,包括镜像的层次结构和元数据,用户可以自己创建Registry,也可以使用官方的dockerhub,这些Registry支持第三方注册。但是这些Registry在互联网上,使用时候下载的速度不会再快,并且在实际使用中,有多数进行下载,宽带也会成为一个问题。为了达到最快的拉取目的,我们就需要自己构建Registry。 Private Registry Regi
run命令和exec是容器的执行命令,但是他们之间存在很大的差异 run 使用此命令在新容器中运行一条命令。它适合没有容器运行的情况,并且你想要创建一个容器,启动它然后在其上运行一个进程。 docker run [OPTIONS] IMAGE [COMMAND] [ARG...] 在docker run命令之后,必须指定image从中创建容器,但也可以传递可选参数。例如: docker run -