Docker 容器小记

1.容器: 容器本身是一个自带独立运行环境的特殊进程,底层用的是宿主机的操作系统内核,负责对外提供操作容器镜像的API

                               

2.镜像打包
(1)dockerfile : 编辑了从操作系统到应用程序启动需要完成的动作

(2)docker build : 将环境加程序打包成一个类于压缩包的文件--》镜像

3. docker 架构

client --- sever架构

client ---  docker -cil

sever ---- docker daemon

交互流程:docker-cil 会解析输入的command命令,然后调用docker daemond守护进程提供的 restful API,守护进程收到后会根据命令创建和管理各个容器

                         
docker sever 本质上是一个HTTP服务器,负责对外提供操作容器的镜像的API接口,接受到API请求后分发任务给Engine 层,然后创建Job     Job实际执行各种工作。 docker build 命令,实际Job一层层构建镜像文件

4.镜像管理
dockers registry :负责管理镜像推拉的服务。     Job会和外部的docker registry 交互
docker push: 将镜像上传到镜像仓库,

docker pull:  将镜像拉取到宿主机

docker run ; Job基于镜像文件调用Containerd组件

docker compose: 部署多个容器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值