docker
宋小贝
一辈子很短,
展开
-
深入理解docker的镜像和容器
##Image Defintion镜像(Image)就是一推只读层Image(read-only layer)的统一视觉,也许这些定义有些难理解,下面这张图能够帮助读者理解镜像的定义从左边往右我们看到了多个只读层,他们重叠在一起,除了最下面一层,其他层都会有一个指针指向下一层,这些层是docker内部的实现细节,并且能够在主机(运行docker的机器)的文件中访问到,统一文件系统技术(uni...转载 2019-05-19 00:47:16 · 147 阅读 · 0 评论 -
Docker的网络模式(一)
1、默认的网络模式当你安装Docker时,他会自动创建三个网络,你可以使用以下docker network ls命令列出这些网络root@paas:~# docker network lsNETWORK ID NAME DRIVER SCOPE5b492a7a4605 bridge ...转载 2019-05-20 07:52:34 · 744 阅读 · 0 评论 -
Docker的网络模式(二) 自定义网络
建议使用自定义网桥来控制哪些容器可以相互通讯,还可以自动DNS解析容器名称到ip地址。Docker提供了创建这些网络的默认网络驱动程序,你可以创建一个新的Bridge网络,Overlay或Macvlan网络,你可以创建一个网络插件或远程网络进行完善的自定义和控制。你可以根据需要创建任意数量的网络,并且可以在任何给定的时间将容器连接到这些网络中的零个或多个网络。此外,您可以连接并断开网络中的容器,...转载 2019-05-21 23:57:47 · 600 阅读 · 0 评论 -
Docker源码分析(一): Docker架构
1. 背景1.1 Docker简介Docker是Docker公司开源的一个基于轻量级虚拟化技术的容器引擎项目,整个项目基于Go语言开发,并遵从Apache 2.0协议。目前,Docker可以在容器内部快速自动化部署应用,并可以通过内核虚拟化技术(namespaces及cgroups等)来提供容器的资源隔离与安全保障等。由于Docker通过操作系统层的虚拟化实现隔离,所以Docker容器在运行时...转载 2019-05-24 00:01:01 · 172 阅读 · 0 评论