java1234开源博客系统
博客信息

Docker HelloWorld运行原理解析

发布时间:『 2019-10-10 20:11』  博客类别:Docker  阅读(3406) 评论(0)

Docker HelloWorld运行原理解析


QQ截图20191010190440.jpg


运行  docker run hello-world

本地仓库未能找到该镜像,然后去远程仓库寻找以及下载该镜像;


然后我们再执行该命令:

QQ截图20191010190512.jpg


出来了 Hellowold。我们具体来分析下 执行原理和过程;


QQ截图20191010191137.jpg

从左到右 client客户端,Docker运行主机,远程仓库;

docker build ,pull,run分别是 构建,拉取,运行命令,后面再细讲;

中间Docker主机里有 Docker daemon主运行线程,以及Containers容器,容器里可以运行很多实例,(实例是从右侧Images镜像实例化出来的)Images是存储再本地的镜像文件,比如 Redis,Tomat这些镜像文件;

右侧是Registry镜像仓库,默认远程镜像仓库 https://hub.docker.com/  不过是国外主机,下载很慢,不稳定,所以我们后面要配置成阿里云仓库镜像地址,稳定快捷;


执行 docker run hello-world的过程看如下图例:

QQ截图20191010190301.jpg



关键字:   docker  
关注Java1234微信公众号
博主信息
Java1234_小锋
(知识改变命运,技术改变世界)
Powered by Java1234 V3.0 Copyright © 2012-2016 Java知识分享网 版权所有