![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Docker
Hello Hunk
专注于Linux,C++,Golang及存储领域知识
展开
-
Docker学习笔记(二)CentOS6.5部署Docker
一、升级内核“Docker requires a 64-bit installation regardless of your CentOS version. Also, your kernel must be 3.10 at minimum, which CentOS 7 runs.”根据Docker官网文档,Docker要求Linux内核至少必须是3.10,且只支持64位系统。原创 2016-08-28 21:18:27 · 1597 阅读 · 0 评论 -
Docker学习笔记(一)Introdution
1 什么是Docker?Docker是基于Go语言实现的云开源项目。Docker的主要目标是“Build,Ship and Run Any App,Anywhere”,也就是通过对应用组件的封装、分发、部署、运行等生命周期的管理,使用户的APP(可以是一个WEB应用或者数据库应用等等)及其运行环境能够做到“一次封装,到处运行”。Docker引擎的基础是Linux自带的容器(Linux Co...原创 2016-08-28 10:06:10 · 21467 阅读 · 0 评论 -
Docker学习笔记(三)Image & Container
Images & layersDocker image是由一组上下有序的只读layer构建出来的,当用Dockerfile构建image时,Dockerfile中每个命令就代表着一个layer。每一个layer都只包含了相比于下一层的layer不同的内容,最后所有的layer堆叠起来就是一个新的image。以下面这个Dockerfile为例,它以Ubuntu15.04的image为...原创 2016-11-06 22:35:10 · 1216 阅读 · 0 评论 -
Docker学习笔记(四)Service
最简单的情况下,我们的应用运行在一个container中,能够提供的服务和性能非常有限。在实际项目中,应用大多是一般由大量的service组成,比如鉴权、告警等等。当然,每个service也可以有多个instance,来达到高性能和高可用性的目的。 在docker中部署应用时,每个service有自己的image,并且一个service可以启动多个container,...原创 2016-11-08 00:09:29 · 828 阅读 · 0 评论 -
Docker学习笔记(五)Docker的数据管理
Docker容器管理数据主要有数据卷和数据容器两种方式1 数据卷数据卷是一个可供容器使用的特殊目录,它绕过文件系统,具有以下特点:(1)数据卷可以在容器之间共享和重用(2)对数据卷的修改实时生效(3)对数据卷的更新,不会影响到image(4)卷会一直存在,直到没有容器使用(挂载)1.1 在容器内创建数据卷通过run命令从image创建并运行一个container实例原创 2016-11-08 22:56:55 · 871 阅读 · 0 评论 -
Docker学习笔记(六)Swarms
Swarm就是一组docker宿主机组成的cluster,它有个管理节点叫作swarm manager,这个swarm里的docker命令都在这个swarm manager上执行,其他的节点都叫作worker。一个docker宿主机通过运行docker swarm init命令将自己设定为swarm manager,而其他的宿主机通过运行docker swarm join命令并指定s...原创 2018-10-15 21:05:22 · 392 阅读 · 0 评论 -
Docker学习笔记(七)Stacks
Stack其实就是相互关联的一组service,一般地,应用的所有service就放在一个stack里,通过.yml文件就可以一键完成应用部署,当然更复杂的应用可能会service拆分到多个stack中。在前面的笔记中。我们部署了单个service的stack,这节的demo在这个stack里部署更多的service。Note本文demo参考docker官方文档,有条件的朋友建议...原创 2018-10-17 19:59:48 · 644 阅读 · 0 评论 -
Docker学习笔记(八)Storage driver
Storage driverDocker使用storage driver(存储驱动程序)来管理image和container的数据,不管是image的只读layer还是container的可写layer都基于这些storage driver的特点来设计实现。目前支持的storage driver有aufs、OverlayFS和Brtfs等。在满足版本约束的条件下,我们可以修改配置来使docke...原创 2018-12-14 15:17:03 · 1299 阅读 · 0 评论