Docker不是种编程语言, 并且也不是构建软件的框架。Docker是一个工具, 可以帮助解决如安装、拆卸、升级、分发、信任和管理软件等常见问题。它是开源的Linux软件,这意味着任何人都可以为之做出贡献,Docker 因此已在诸多方面受益匪浅。
让我们一起走进容器 的世界吧!
然而Docker,里面注意的东西肯定是很多的,在这特地免费分享一个Docker实战文档文档!**每个节点都有左侧导航书签页,看的时候非常方便,由于内容较多,这里就截取一部分图
内容简介
本文档全面系统地介绍Docker及其在容器中的应用。全文档共12版块:
第1 部分:保持一台整洁的机器
第2 部分 :镜像发布:如何打包软件
第3 部分:多容器和多主机环境
话不多说,下面来看一下目录:
第1版块欢迎来到Docker世界
什么是Docker
Docker解决了什么问题
为什么Docker如此重要
何时何处使用Docker

第2版块在容器中运行软件
从Docker命令行工具获得帮助
控制容器:建立一个网站的监控器
已解决的问题和PID命名空间
消除元数据冲突:构建一个网站衣场
构建与环境无关的系统
建立持久化的容器
清理

第3版块软件安装的简化
选择所需的软件
查找和安装软件
安装文件和隔离

第4版块持久化存储和卷间状态共享
存储卷的简介
存储卷的类型
共享存储卷
管理卷的生命周期
存储卷的高级容器模式

第5版块网络访问
网络相关的背景知识
Docker的网络
Closed容器
Bridged容器
Joined容器
Open容器
跨容器依赖

第6版块隔离--限制危险
资源分配
共享内存
理解用户
能力-操作系统功能的授权
运行特权容器
使用加强工具创建更健壮的容器
因地制宜地构建容器

第7版块在镜像中打包软件
从容器构建镜像
深入Docker镜像和层
导出和导入扁平文件系统
版本控制的最佳实践

第8版块构建自动化和高级镜像设置
使用Dockerfile打包Git
Dockerfile入门
注入下游镜像在构建时发生的操作
使用启动脚本和多进程容器
加固应用镜像

第9版块公有和私有软件分发
选择一个分发方法
通过托管Registry发布
私有Registry介绍
镜像的手动发布和分发
镜像源代码分发工作流程

第10版块 运行自定义Registry
运行个人Registry
集中式Registy的增强
持久化的BLOB存储
扩展访问和延迟的改进
通过通知集成

第11版块Docker Compose声明式环境

第12版块Docker Machine和Swarm集群

