Docker基础
一、容器概念 Linux六大名称空间 UTS 主机名和域名 IPC 信号量、消息队列和共享内存 PID 进程编号 Network 网络设备、网线栈、端口等 Mount 挂载点(文件系统) User 用户和用户组,内核3.8支持 Control Group(cgroups) blkio 块设备IO cpu cpu cpuacct cpu资源使用报告 cpuset 多处理器平台上的CPU集合 devices 设备访问 freezer 挂起或恢复任务 memory 内存用量及报告 perf_event 对cgroup中的任务进行统一性能测试 net_cls cgroup中的任务创建的数据报文的类别标识符 容器核心技术 chroot namespace cgroups Docker容器引擎:LXC --> libcontainer --> runC Docker Daemon:Docker server端,默认只提供socket文件接入 Registry:镜像仓库,默认通信协议HTTPS Containers:容器 Images:镜像 二、Docker安装 基础环境 64 bits CPU kernel-3.10+ 安装 # yum install -y yum-utils device-mapper-persistent-data lvm2 # yum-config-manager -