Docker
库昊天
这个作者很懒,什么都没留下…
展开
-
Docker介绍
Docker是什么? Docker是一种容器技术,它能够将应用及其依赖环境打包,方便大规模的弹性部署,应用被容器化后在宿主机上的结构层次如下图所示,自下而上依次为:Infrastructure:宿主机硬件,如CPU、内存、磁盘和网卡等,可以是物理机或者VM虚拟机等;Host OS:宿主机的操作系统;Docker:Docker后台进程,负责处理客户端的命令/API请求;Containe...原创 2019-04-13 16:52:23 · 150 阅读 · 0 评论 -
Docker数据挂载
默认行为 默认情况下,容器创建的文件都存储在可写的容器层,这意味着:数据无法持久化: 容器内产生的数据的生命周期与容器一致,当容器销毁时,数据随之销毁;数据无法共享: 容器间无法共享数据;挂载方式Volumes(数据卷):将宿主机或者云存储等某个目录挂载到容器,特点是:1. 数据生命周期独立于容器,可持久存储;2. 数据卷由Docker管理,非Docker进程无法修改;Bind...原创 2019-04-14 17:53:56 · 188 阅读 · 0 评论 -
Docker OverlayFS文件系统
OverlayFS介绍 OverlayFS是一种联合文件系统,可看做AUFS的改进版,实现简单,性能更好,作用是将多个目录联合成一个目录,对外提供统一的视图。查看宿主机支持的文件系统: cat /proc/filesystems查看Docker的默认文件系统:docker info | grep -i "Storage Driver” 工作原理 OverlayFS仅支持两层(即两个...原创 2019-04-17 23:19:03 · 872 阅读 · 0 评论 -
Dockerfile及指令
介绍 Dockerfile是一系列命令的集合,被Docker用来构建镜像。文件由一行行指令组成,每行指令格式如下:# CommentINSTRUCTION arguments命令解释拉取基础镜像:FROM FROM指令必须为Dockerfile的第一条指令,用于拉取基础镜像,方便后续的构建;文件拷贝:ADD VS COPY 复制本地主机的 (为 Dockerfile 所在...原创 2019-04-18 23:16:12 · 149 阅读 · 0 评论