Docker不是种编程语言, 并且也不是构建软件的框架。Docker是一个工具, 可以帮助解决如安装、拆卸、升级、分发、信任和管理软件等常见问题。它是开源的Linux软件,这意味着任何人都可以为之做出贡献,Docker 因此已在诸多方面受益匪浅。
让我们一起走进容器 的世界吧!
然而Docker,里面注意的东西肯定是很多的,在这特地免费分享一个Docker实战文档文档!**每个节点都有左侧导航书签页,看的时候非常方便【+jcc4261获取】,由于内容较多,这里就截取一部分图
内容简介
本文档全面系统地介绍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集群