Docker-guide
前言
1.
Docker简介
2.
Docker 核心技术
2.1.
隔离性 Linux namespace
2.2.
控制组 Cgroups
2.3.
便携性 AUFS
2.4.
安全性 AppArmor,SELinux,GRSEC
3.
Docker 快速入门
3.1.
Docker 安装
3.2.
Docker 镜像
3.2.1.
构建基础镜像
3.2.2.
Dockerfile 文件结构
3.2.3.
Dockerfile 操作建议
3.2.4.
Dockerfile 参数详解
3.2.5.
Dockerfile 构建镜像
3.3.
Docker 容器
3.3.1.
Container入门
3.3.2.
管理容器工作
3.3.3.
管理容器数据
3.3.4.
管理容器通信
3.4.
Docker 基本指令及用法
3.4.1.
deamon*
3.4.2.
atttach
3.4.3.
build
3.4.4.
commit
3.4.5.
cp
3.4.6.
diff
3.4.7.
events
3.4.8.
export/import
3.4.9.
history
3.4.10.
images
3.4.11.
info
3.4.12.
inspect
3.4.13.
login/logout
3.4.14.
logs
3.4.15.
network
3.4.16.
pull/push/search
3.4.17.
ps/kill/rm/rmi
3.4.18.
port
3.4.19.
pause/unpause
3.4.20.
run/create
3.4.21.
save/load
3.4.22.
start/stop/restart
3.4.23.
stats
3.4.24.
tag
3.4.25.
top
3.4.26.
wait
4.
Docker run 参数详解
4.1.
容器管理
4.1.1.
Detached 后台应用(-d)
4.1.2.
Foreground 前台应用(-it)
4.1.3.
容器命名(--name)
4.1.4.
清除容器(--rm)
4.2.
数据管理
4.2.1.
数据卷(-v)
4.2.2.
数据卷容器(--volumes-from)
4.3.
资源配置
4.3.1.
内存资源(-m)
4.3.2.
CPU资源(-c)
4.4.
访问互联
4.4.1.
端口映射(-p/P)
4.4.2.
容器互联(--link)
5.
高级网络配置
5.1.
Docker 创建网络步骤
5.2.
Docker 定制网桥
5.3.
Docker 容器通信
5.4.
Docker 配置DNS
5.5.
Docker 绑定容器端口
6.
Docker 1.9.0新特性
6.1.
Docker network
6.1.1.
官方创建overlay网络
6.1.2.
手动搭建overlay网络
7.
仓库服务
8.
案例讲解
8.1.
zookeeper集群搭建
8.1.1.
一阶:单主机Standalone模式
8.1.2.
二阶:单主机集群容器模式
8.1.3.
三阶:跨主机集群容器模式
Powered by
GitBook
Docker-guide
Docker 核心技术
Docker核心是一个操作系统级虚拟化方法, 理解起来可能并不像VM那样直观。我们从虚拟化方法的四个方面:
隔离性 Namespace
可配额/可度量 Cgroups
便携性 AUFS
安全性 AppArmor、SELinux、GRSEC
接下来将详细介绍Docker的技术细节。