游戏化思维自学英语,像玩游戏一样过关斩将,让你对学习上瘾,在无形之中用地道的英语跟老外谈笑风生。详情加微信了解:cool-smiler

Docker — 从入门到实践

云原生 JackLeon 2个月前 (04-12) 46次浏览 0个评论 扫描二维码

【Docker — 从入门到实践】免费在线阅读
Docker
Docker 是一个开放源代码软件项目,让应用程序部署在软件货柜下的工作可以自动化进行,借此在 Linux 操作系统上,提供一个额外的软件抽象层,以及操作系统层虚拟化的自动管理机制。 Docker 利用 Linux 核心中的资源分离机制,例如 cgroups,以及 Linux 核心名字空间,来创建独立的容器。

Docker 是个划时代的开源项目,它彻底释放了计算虚拟化的威力,极大提高了应用的维护效率,降低了云计算应用开发的成本!使用 Docker,可以让应用的部署、测试和分发都变得前所未有的高效和轻松!

无论是应用开发者、运维人员、还是其他信息技术从业人员,都有必要认识和掌握 Docker,节约有限的生命。

本书既适用于具备基础 Linux 知识的 Docker 初学者,也希望可供理解原理和实现的高级用户参考。同时,书中给出的实践案例,可供在进行实际部署时借鉴。前六章为基础内容,供用户理解 Docker 的基本概念和操作;7 ~ 9 章介绍包括数据管理、网络等高级操作;第 10 ~ 13 章介绍了容器生态中的几个核心项目;14、15 章讨论了关于 Docker 安全和实现技术等高级话题。后续章节则分别介绍包括 Etcd、CoreOS、Kubernetes、Mesos、容器云等相关热门开源项目。最后,还展示了使用容器技术的典型的应用场景和实践案例。

Docker — 从入门到实践

本书目录
前言
修订记录
如何贡献
Docker 简介
什么是 Docker
为什么要用 Docker
基本概念
镜像
容器
仓库
安装 Docker
Ubuntu
Debian
Fedora
CentOS
Raspberry Pi
macOS
Windows PC
镜像加速器
使用镜像
获取镜像
列出镜像
删除本地镜像
利用 commit 理解镜像构成
使用 Dockerfile 定制镜像
Dockerfile 指令详解
COPY 复制文件
ADD 更高级的复制文件
CMD 容器启动命令
ENTRYPOINT 入口点
ENV 设置环境变量
ARG 构建参数
VOLUME 定义匿名卷
EXPOSE 暴露端口
WORKDIR 指定工作目录
USER 指定当前用户
HEALTHCHECK 健康检查
ONBUILD 为他人作嫁衣裳
参考文档
Dockerfile 多阶段构建
实战多阶段构建 Laravel 镜像
构建多种系统架构支持的 Docker 镜像
使用 BuildKit 构建镜像
其它制作镜像的方式
实现原理
操作容器
启动
守护态运行
终止
进入容器
导出和导入
删除
访问仓库
Docker Hub
私有仓库
私有仓库高级配置
Nexus 3
数据管理
数据卷
挂载主机目录
使用网络
外部访问容器
容器互联
配置 DNS
高级网络配置
快速配置指南
容器访问控制
端口映射实现
配置 docker0 网桥
自定义网桥
工具和示例
编辑网络配置文件
实例:创建一个点到点连接
Docker 三剑客之 Compose 项目
简介
安装与卸载
使用
命令说明
Compose 模板文件
实战 Django
实战 Rails
实战 WordPress
Docker 三剑客之 Machine 项目
安装
使用
Docker 三剑客之 Docker Swarm
Swarm mode
基本概念
创建 Swarm 集群
部署服务
使用 compose 文件
管理密钥
管理配置信息
滚动升级
安全
内核命名空间
控制组
服务端防护
内核能力机制
其它安全特性
总结
底层实现
基本架构
命名空间
控制组
联合文件系统
容器格式
网络
Etcd 项目
简介
安装
集群
使用 etcdctl
CoreOS 项目
简介
工具
快速搭建 CoreOS 集群
Kubernetes 项目
简介
快速上手
基本概念
kubectl 使用
架构设计
Mesos – 优秀的集群资源调度平台
Mesos 简介
安装与使用
原理与架构
Mesos 配置项解析
日志与监控
常见应用框架
本章小结
容器与云计算
简介
亚马逊云
腾讯云
阿里云
小结
实战案例-操作系统
Busybox
Alpine
Debian Ubuntu
CentOS Fedora
本章小结
实战案例-CI/CD
Drone
Travis CI
Docker 开源项目
LinuxKit
附录
附录一:常见问题总结
附录二:热门镜像介绍
Ubuntu
CentOS
Nginx
PHP
MySQL
WordPress
MongoDB
Redis
Node.js
附录三:Docker 命令查询
附录四:Dockerfile 最佳实践
附录五:如何调试 Docker
附录六:资源链接


温馨提示:若在升级会员或付费后阅读过程中遇到问题,请加客服微信号(cool-smiler)沟通解决,祝您生活愉快。
转载请注明原文链接:Docker — 从入门到实践
喜欢 (0)
[1186664388@qq.com]
分享 (0)
关于作者:
创享视界(creativeview.cn)是一个带动全民颠覆八小时工作制,通过投稿把自己的创意智慧变现的方式创造被动收入,从而实现财务自由的平台。我们相信,创新思维不仅有助于打造更出色的产品,还可以让世界变得更美好,让人人受益。
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
%d 博主赞过: