从入门到实践,详细Docker学习笔记分享!
在计算机技术日新月异的今天, Docker在国内发展得如火如荼,特别是在一线互联网公司,Docker的使用是十分普遍的。
今天给大家分享一份Docker入门笔记,内容丰富,全面成体系,包含大量项目实践,代码齐全可复制,可操作性极强,特别适合运维工程师及后端开发人员学习参考。
领取方式见文末!
目录
基本概念
安装Docker
使用镜像
访问仓库
数据管理
使用网络
高级网络配置
安全
底层实现
......
使用镜像
镜像是 Docker 的三大组件之一。Docker 运行容器前需要本地存在对应的镜像,如果镜像不存在本地,Docker 会从镜像仓库下 载(默认是 Docker Hub )。
获取镜像
列出镜像
利用commit理解镜像构成
利用Dockerfile定制镜像
Dockerfile指令详解
Dockerfile多阶段构建
其他制作镜像的方式
删除本地镜像
实现原理
底层实现
Docker 底层的核心技术包括 Linux 上的命名空间(Namespaces)、控制组(Control groups)、Union 文件系统(Union file systems)和容器格式(Container format)。
基本架构
命名空间
控制组
联合文件系统
容器格式
网络
Docker三剑客之Compose项目
Docker Compose 是 Docker 官方编排(Orchestration)项目之一,负责快速在集群中部署分 布式应用。本章将介绍 Compose 项目情况以及安装和使用。
简介
安装与卸载
使用
命令说明
YAML模板文件
实战Django
实战Rails
实战WordPress
Mesos - 优秀的集群资源调度平台
Mesos 项目是源自 UC Berkeley 的对集群资源进行抽象和管理的开源项目,类似于操作系统 内核,用户可以使用它很容易地实现分布式应用的自动化调度。同时,Mesos 自身也很好地结合和主持了 Docker 等相关容器技术,基于 Mesos 已有的大量应用框架,可以实现用户应用的快速上线。
Mesos简介
安装与使用
原理与架构
Mesos配置项解析
日志与监控
常用应用框架
本章小结
实战案例——操作系统
使用 Docker,读者只需要一个命令就能快速获取一个 Linux 发行版镜像,这是以往包括各种 虚拟化技术都难以实现的。这些镜像一般都很精简,但是可以支持完整 Linux 系统的大部分功能。
Busybox
Alpine
Dedian Ubuntu
CentOS Fedora
本章小结
资料如何获取方式
请识别添加下方二维码【不是公众号后台】
回复“Docker笔记”
即可获得网盘链接和提取码
*声明:资料来源网络,侵删。