【docker】docker学习基础概念篇

什么是容器?

1)一种虚拟化的方案,直接运行在操作系统山上的用户空间
2)是一种操作系统级别的虚拟化
3)依赖于Linux内核特性(Namespace和Cgroups),只能运行相同或者相似内核的操作系统

什么是docker?

将应用程序自动部署到容器
目标:
1)提供简单轻量的建模方式
2)职责的逻辑分离
3)快速高效的开发周期
4)鼓励面向服务的架构
使用场景:
1)使用docker容器开发、测试、部署服务
2)创建隔离的运行环境
3)搭建测试环境
4)构建多用户的平台即服务基础设施
5)提供软件即服务应用程序
6)高性能、超大规模的宿主机部署
一个完整的docker有以下几个部分组成:
1)Docker Client客户端
2)Docker Daemon守护进程
3)Docker Image镜像
4)Docker Container容器
5)Docker Registry仓库
在docker中,守护进程就是服务端,docker客户端向守护进程发送请求,可以是本地的也可以是远程的来访问.我们通过客户端写命令,客户端将命令发送给守护进程,守护进程再将命令执行的结果返回给客户端.这就使我们能通过命令查看执行结果.镜像就是容器的源代码.容器通过镜像启动.使用仓库来保存用户构建的镜像.仓库分为共有和私有.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值