随笔分类 - Docker
摘要:Docker images 关于Docker images Docker镜像含有启动容器所需要的文件系统及内容,因此镜像主要用于创建并启动docker容器; Docker镜像含里面是一层层文件系统,叫做Union File System(Union FS 联合文件系统)可将多个目录挂载到一起从而形成
阅读全文
摘要:容器管理 docker [container] COMMAND IMAGE 其中有标记*;代表image可省略或替换早起版本写法 指令 command 描述 attach Attach local standard input, output, and error streams to a runn
阅读全文
摘要:Docker安装 https://docs.docker.com/get-docker/ 基础依赖环境 CPU 64 bits 内核版本 Linux Kernel 3.10及以上版本(支持cgroups and namespaces) Centos 7默认yum源extras中、1.13版本 推荐版
阅读全文
摘要:Docker总体架构 模块 distribution 负责与docker registry交互,上传下载镜像以及v2 registry 有关的源数据 registry 负责docker registry有关的身份认证、镜像查找、镜像验证以及管理registry mirror等交互操作 image 负
阅读全文
摘要:Docker服务进程关系 宿主机进程关系 注意:此图片适用于18.09.X版本;如果是18.06之前版本,containerd的父进程不再是systemd,而是dockerd;名字为docker-containe。 containerd进程关系 | containerd进程关系 | | | | |
阅读全文
摘要:Docker存储驱动程序 目前docker的默认存储引擎为overlay2,不同的存储引擎需要相应的文件系统支持,如需要磁盘分区的时候传递d-type稳健分层功能,即需要传递内核参数并开启格式化磁盘的时候指定的功能 历史更新信息 https://github.com/moby/moby/blob/m
阅读全文
摘要:可配额/可度量:Docker基础Cgroup 在一个容器,如果不做任何资源限制,则允许其占用无限大的内存空间,有时候会因为代码Bug程序会一直申请内存,直到把宿主机内存占满;为避免此类状况的出现,宿主机内有必要对容器进行资源分配限制,比如CPU、内存等;Linux Cgroup的全程是Linux C
阅读全文
摘要:隔离性:namespace namespace(命名隔离) 隔离内容 系统调用参数 内核版本 MNT Namespace mount 提供磁盘挂载点和文件系统的隔离能力 CLONE_NEWNS 2.4.19 IPC Namespace Inter-Process Communication 提供进程
阅读全文
摘要:Docker 什么是Docker 官网:https://hub.docker.com/ Docker时Docker.Lnc公司开源的一个基于LXC技术之上搭建的Container容器引擎,源代码托管在Github上,基于Go语言并遵从Apache2.0协议开源。 Docker属于Linux容器的一种
阅读全文
摘要:容器管理工具 ##容器规范: 容器规范 容器不光是 Docker,还有其他容器,比如 CoreOS 的 rkt。 为了保证容器生态的健康发展,保证不同容器之间能够兼容,包含 Docker、CoreOS、Google在内的若干公司共同成立了一个叫 Open Container Initiative(O
阅读全文

浙公网安备 33010602011771号