在计算机技术日新月异的今天, 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笔记】
*声明:资料来源网络,侵删。
原文始发于微信公众号(网络安全资源库):从入门到实践,详细Docker学习笔记分享!
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论