从入门到实践,详细Docker学习笔记分享!

架构师技术联盟

共 1227字,需浏览 3分钟

 · 2021-08-10



在计算机技术日新月异的今天, 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笔记

即可获得网盘链接提取码


*声明:资料来源网络,侵删。




浏览 13
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报