新書推薦:
《
教育何用:重估教育的价值
》
售價:NT$
299.0
《
理想城市:环境与诗性
》
售價:NT$
390.0
《
逆风翻盘 危机时代的亿万赢家 在充满危机与风险的世界里,学会与之共舞并找到致富与生存之道
》
售價:NT$
625.0
《
工业互联网导论
》
售價:NT$
445.0
《
孤独传:一种现代情感的历史
》
售價:NT$
390.0
《
家、金钱和孩子
》
售價:NT$
295.0
《
形而上学与测量
》
售價:NT$
340.0
《
世界航母、舰载机图鉴 【日】坂本明
》
售價:NT$
340.0
|
內容簡介: |
本书系统地介绍了 Docker 容器的核心开发技术,包括 Docker 环境部署、Docker镜像与容器、Docker 数据持久化与网络通信、Docker 镜像仓库应用、Docker 镜像构建、Docker 可视化管理平台以及 Docker 集群搭建。本书从 Docker 基本原理开始,深入浅出地讲解了 Docker 的构建与操作,内容系统全面,可帮助开发人员、运维人员快速部署 Docker 应用。本书可作为各类职业院校大数据技术及相关专业的教材,也可作为相关技术人员的参考用书。本书配有电子课件,选用本书作为授课教材的教师可登录机械工业出版社教育服务网(www.cmpedu.com)注册后免费下载。
|
目錄:
|
前 言项目一 Docker环境部署1技能点一 Docker简介3技能点二 Docker应用现状9技能点三 Docker环境安装11项目二 Docker镜像与容器25技能点一 Docker镜像的使用27技能点二 容器基础操作34项目三 Docker数据持久化与网络通信55技能点一 容器数据持久化57技能点二 Docker容器端口配置69技能点三 Docker网络72项目四 Docker镜像仓库应用87技能点一 Docker云镜像加速器89技能点二 Docker Hub镜像仓库92技能点三 Registry私人镜像仓库构建99技能点四 Harbor私有镜像仓库101项目五 Docker镜像构建113技能点一 docker build镜像构建命令115技能点二 Dockerfile脚本文件118项目六 Docker可视化管理平台133技能点一 Docker UI可视化管理工具135技能点二 Portainer Docker管理工具143技能点三 Rancher全栈化管理工具155项目七 Docker集群搭建163技能点一 Docker Compose多容器管理165技能点二 Docker Swarm集群管理174参考文献192
|
內容試閱:
|
党的二十大报告提出,“加快构建新发展格局,着力推动高质量发展”“加快建设制造强国、质量强国、航天强国、交通强国、网络强国、数字中国。”为了加快数字中国建设,实现绿色发展与区域协调发展,推进算力基础设施的建设与应用,云计算平台作为重要的 IT 基础设施,将被广泛应用于数字中国建设。而 Docker 实现了各类应用在云环境中的快速部署和迁移。Docker 是 Docker 公司开发的一个开源的基于 LXC 技术搭建的Container容器引擎,源代码托管在GitHub上,基于Go语言进行开发实现。Docker 能够将应用程序与该程序的依赖,打包在一个文件里面。运行这个文件,就会生成一个虚拟容器。程序在这个虚拟容器里运行,就好像在真实的物理机上运行一样。有了 Docker,就不用担心环境问题。Docker 的出现解决了因互联网应用的不断增多而导致的开发和维护困难的问题,从开发者工作站到著名的云计算提供商,使程序的开发、测试和部署更加容易和快速。本书的特点本 书 从 不 同 的 视 角 对 Docker 的 应 用 现 状、Docker 的 架 构、Docker 中的镜像和容器以及 Docker 管理平台进行介绍,涉及 Docker的各个方面,主要包含 Docker 环境部署、镜像的使用和构建、容器的操作、镜像仓库的应用、Docker 管理工具的使用以及 Docker 集群搭建等,让读者全面、深入、透彻地理解 Docker 开发的各种操作命令和相关工具使用,提高实际开发项目的水平和能力。全书知识点的讲解由浅入深,使每一位读者都能有所收获,也保持了整本书的知识深度。本书结构条理清晰、内容详细,每个项目都通过项目描述、学习目标、项目分析、项目技能和项目实施五个模块进行相应知识和技能的讲解。其中,项目描述介绍本项目学习的主要内容;学习目标对本项目内容的学习提出要求;项目分析对当前项目的实现进行概述;项目技能对本项目包含的知识点、技能点进行讲述;项目实施对本项目中的案例进行了步骤化的讲解。本书的主要内容 本书分为七个项目。项目一 从虚拟化概念开始,讲述了 Docker 的相关概念、优势、架构、应用现状等内容,后详细讲解了 Docker 环境的安装方法。项目二 详细介绍了 Docker 镜像和容器,包含 Docker 镜像的使用以及 Docker 容器的基础操作。项目三 详细介绍了 Docker 数据持久化与网络通信,包括容器数据持久化方法、Docker 容器端口的配置以及 Docker 网络设置等。项目四 详细介绍了 Docker 镜像仓库应用,包括 Docker 云镜像加速器、Docker Hub 镜像仓库、Redistry 私人镜像仓库构建、Harbor 私有镜像仓库。项目五 详细介绍了 Docker 镜像的构建方法,包括本地构建镜像和云端镜像自动构建。项目六 详细介绍了 Docker 可视化管理平台的使用,包括 Docker UI 可视化管理工具的使用、Portainer Docker 管理工具的使用、Rancher 全栈化管理工具的使用。项目七 详细介绍了 Docker 集群的搭建,包括 Docker Compose 多容器管理、Docker Swarm 集群管理等内容。学时分配:项 目 动手操作学时 理 论 学 时项目一 Docker 环境部署 2 4项目二 Docker 镜像与容器 4 4项目三 Docker 数据持久化与网络通信 2 4项目四 Docker 镜像仓库应用 4 4项目五 Docker 镜像构建 2 4项目六 Docker 可视化管理平台 4 4项目七 Docker 集群搭建 2 4本书由张婵和王新强任主编,彭亚发、邢海燕、罗佳、王英任副主编;韩少男、朱金坛、王同梅、许志恒、吴敏、赵万博参加编写。其中,由广东轻工职业技术学院张婵和天津中德应用技术大学王新强负责教材项目架构设计和各项目目标,确定教材的指导思想和编写内容;广东交通职业技术学院彭亚发负责编写项目一,广东轻工职业技术学院张婵负责编写项目二和项目四,山东劳动职业技术学院邢海燕和广东轻工职业技术学院罗佳负责编写项目三、项目五,天津海运职业学院王英负责编写项目六,天津滨海职业学院韩少男负责编写项目七。西安铁路职业技术学院朱金坛、天津滨海汽车工程职业学院王同梅、扬州工业职业技术学院许志恒、浙江东方职业技术学院吴敏、天津市经济贸易学校赵万博对本书的编写给予了支持。由于编者水平有限,书中难免有疏漏或不足之处,敬请读者批评指正。编 者
|
|