- 博客(4)
- 资源 (3)
- 收藏
- 关注
转载 【docker 17 源码分析】 Docker Daemon启动
基础知识 Daemon通过三种方式监听请求,unix,tcp,fd,默认使用unix domain socket(/var/run/Docker.sock)。对于远程请求,可以开启tcp socket(-H tcp:0.0.0.0:2375),或者固定IP(-H tcp://192.168.0.1:2375)。可以使用多种配置如下: $ sudo dockerd -H unix...
2018-03-29 08:57:08 572
转载 Docker的网络模型
1. Docker默认自动创建的网络当安装完Docker时,Docker默认自动创建了三个网络:bridege, none和host. 使用docker network list命令可以查看。$ docker network lsNETWORK ID NAME DRIVER507d17743c82 bridge ...
2018-03-11 15:04:05 485
转载 Docker镜像存储相关数据结构
1、layerStoredocker daemon在初始化过程中,会初始化一个layerStore,那么layerStore是什么呢?从名字可以看出,是用来存储layer的,docker镜像时分层的,一层称为一个layer。在之前的docker源码中,docker的镜像是由一个叫graph的数据结构进行管理的,现在换成了layerStoretype layerStore struct { s...
2018-03-11 14:39:34 953
转载 VFS文件系统结构分析
VFS是Linux非常核心的一个概念,linux下的大部分操作都要用到VFS的相关功能。这里从使用者的角度,对VFS进行了简单说明。使用者不但需要知道Linux下有哪些文件操作的函数,还需要对VFS的结构有一个比较清晰的了解,才能更好的使用它。例如hard link 与symbolic,如果没有VFS结构的相了解,就无法搞清楚如何使用它们。本文首先是建立了一个简单的目录模型,然后介绍该目录在VFS...
2018-03-07 19:54:52 404
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人