docker有两种产品形态:
docker desktop和docker engine。docker desktop是针对个人使用设计的,有直观图形界面,支持mac和Windows快速安装,方便易用,但由于为商业产品,有一些docker公司私有、非通用的功能,不利于后续学习;docker engine,免费,只能在linux运行,是典型的客户端/服务器(C/S)架构。
docker engine内部角色和工作流程:
参考:https://docs.docker.com/get-started/overview/
输入docker build、pull、run等命令的地方,是docker client,请求会发送给docker daemon,daemon类似一个大管家,去registry拉取镜像,存在本地,生成容器,管理容器。
一个例子:执行命令docker run hello-world,来了解,docker run一个镜像,它的过程是什么样子的。
标签:engine,daemon,极客,run,kubernetes,chrono,desktop,docker From: https://www.cnblogs.com/1234roro/p/16833174.html