元数据
Docker技术入门与实战(第3版)
- 书名: Docker技术入门与实战(第3版)
- 作者: 杨保华 戴王剑 曹亚仑
- 简介: 本书从Docker基本原理开始,深入浅出地讲解Docker的构建与操作,内容系统全面,可帮助开发人员、运维人员快速部署Docker应用。本书分为四大部分:基础入门、实战案例、进阶技能、开源项目,第一部分(第1~8章)介绍Docker与虚拟化技术的基本概念;第二部分(第9~16章)通过案例介绍Docker的应用方法;第三部分(第17~21章)介绍一些进阶技能,如Docker核心技术实现原理、安全、高级网络配置、libnetwork插件化网络功能等;第四部分(第22~28章)介绍与容器开发相关的开源项目。第3版根据Docker18.x系列版本对全书内容进行了全面修订。
- 出版时间 2018-08-01 00:00:00
- ISBN: 9787111608523
- 分类: 计算机-软件学习
- 出版社: 机械工业出版社
- PC地址:https://weread.qq.com/web/reader/57f327107162732157facd6
高亮划线
1.1 什么是Docker
📌 读者可以将Docker容器理解为一种轻量级的沙盒(sandbox)。每个容器内运行着一个应用,不同的容器相互隔离,容器之间也可以通过网络互相通信 ⏱ 2021-08-20 11:16:04
1.2 为什么要使用Docker
📌 使用Docker,开发人员可以使用镜像来快速构建一套标准的开发环境 ⏱ 2021-08-20 11:21:13
📌 Docker是内核级的虚拟化,可以实现更高的性能,同时对资源的额外需求很低 ⏱ 2021-08-20 11:21:24
1.3 Docker与虚拟化
📌 虚拟化的核心是对资源的抽象,目标往往是为了在同一个主机上同时运行多个系统或应用,从而提高系统资源的利用率,并且带来降低成本、方便管理和容错容灾等好处。 ⏱ 2021-08-20 11:25:47
📌 操作系统级虚拟化。内核通过创建多个虚拟的操作系统实例(内核和库)来隔离不同的进程。容器相关技术即在这个范畴。 ⏱ 2021-08-20 11:41:34
📌 Docker以及其他容器技术都属于操作系统虚拟化这个范畴, ⏱ 2021-08-20 11:39:08
2.1 核心概念
📌 Docker镜像类似于虚拟机镜像,可以将它理解为一个只读的模板。 ⏱ 2021-08-20 13:13:24
📌 镜像是创建Docker容器的基础。 ⏱ 2021-08-20 13:13:15
📌 容器是从镜像创建的应用运行实例 ⏱ 2021-08-20 13:14:28
📌 最大的公开仓库是官方提供的Docker Hub,其中存放着数量庞大的镜像供用户下载 ⏱ 2021-08-20 13:29:18
2.2 安装Docker引擎
📌 笔者推荐首选在Linux环境中使用Docker社区稳定版本,以获取最佳的原生支持体验 ⏱ 2021-08-20 13:30:20
2.4 推荐实践环境
📌 从稳定性上考虑,本书推荐实践环境的操作系统是Ubuntu 18.04 LTS系统或Debian稳定版本系统, ⏱ 2021-08-20 14:17:40
8.1 基本结构
📌 Dockerfile主体内容分为四部分:基础镜像信息、维护者信息、镜像操作指令和容器启动时执行指令 ⏱ 2021-09-13 13:47:59