赞
踩
Docker是干嘛的?
Docker由啥组成?
Docker客户端
Docker服务器
Docker镜像
Docker容器
Docker容器数据卷
Docker仓库
Docker仓库注册服务器
Docker好在哪里?
程序和其运行环境
一起打包 ,利用镜像和容器技术
实现"一次打包 到处运行", 免去运行环境依赖
方便部署 迁移扩展
通过Dockerfile等技术可以实现自动化
仓库
机制,不用手动复制 而是直接从仓库拉取镜像
即可 方便部署tag技术
进行类似于git的版本控制
更少资源
输入的命令行
,与docker服务器部分交互的接口
执行工作的那部分
监听着客户端的请求
,并且管理着
docker的镜像、容器、网络、磁盘等(图中只列出了镜像与容器)守护进程
来实现同一台机器
也可以是不同机器
(通过远程连接)运行某个软件所需要运行环境
,他是静态只读
的文件模板.任何装有docker的机器上运行
基于其他的父镜像
,也就是说镜像是一层套一层,拉取一个做好的镜像直接使用
运行以后的一个实体
一个或者一组应用 镜像
启动、开始、停止、删除
。应用程序产生的数据(比如操作日志、异常日志、数据)也是在容器内的系统中存放的, 默认不会做持久化(不会永久保存的)
随着容器的关闭,容器内的数据也会丢失
, 重新开启的容器不会加载原来的数据
(简单说就是容器重新启动又是另外一个实例了)
容器数据卷的设计目的就是做数据的持久化和容器间的数据共享
, 数据卷完全独立于容器的生命周期
, 也就是说就算容器关闭或者删除
,数据也不会丢失。简单点说就将宿主机的目录挂在到容器
,应用在容器内的数据可以同步到宿主机磁盘上, 这样容器内产生的数据就可以持久化
了。
上传自己配置好的镜像
称为tag
Docker注册服务器
和Docker仓库不加区分,其实Docker注册服务器严格意义上可以理解为是仓库的仓库
功能不同
来划分可以分为比如Ubuntu仓库 Centos仓库等等 按照属性不同
划分可以分为公有仓库 私有仓库最大的公有仓库
你也可以在本地网络创建自己的私有仓库我是陈同学
让技术 有温度
你的支持是我搬砖的动力
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。