3727次浏览
Docker容器是Linux系统及云环境上运行Docker的实用指南。书中全面讲解创建、运行、停止、启动、保存和管理容器的具体方法,同时也涉及了多容器管理的主题。Docker容器内容分成5个部分。第一部分开启容器之旅,介绍开始使用Docker容器所需了解的知识;第二部分关注单个容器,主要介绍如何通过docker命令直接使用单个容器;第三部分主题是在云环境上运行容器,描述如何运行超级特权容器(SPC),以及如何使用Cockpit在云环境或者本地环境下跨多个宿主机管理容器;第四部分重点是管理多容器,探究容器的编排(利用Kubernates);第五部分专注于开发容器,描述一些开发Docker容器的建议和技巧,zui后通过展示一些Dockerfile文件阐述如何构建容器。第一部分 开启容器之旅第1章 使用Docker对应用进行容器化 2第2章 搭建容器运行时环境 11第3章 搭建私有Docker Registry 26第二部分 玩转单个容器第4章 运行容器镜像 40第5章 查找、拉取、保存和装载容器镜像 51第6章 为镜像添加标签 62第7章 探究容器 69第8章 容器的启动、停止与重启 86
3231次浏览
《容器即服务:从零构建企业级容器集群》介绍了容器即服务的发展过程和主要技术,重点阐述当下主流的SwarmKit、Kubernetes、Mesos和Rancher 开源容器集群方案,并探讨了容器技术在网络、存储、监控、日志等方面的运用场景和基础知识,以及该领域在近年来的一些新的发展方向。《容器即服务:从零构建企业级容器集群》适合一线架构师、开发者、运维人员以及技术管理者进行阅读。第1 部分 基础概念第1 章 容器集群综述 . 21.1 虚拟化与容器 21.1.1 计算资源虚拟化21.1.2 容器技术的本质41.1.3 基于容器的软件交付131.2 容器集群与分布式服务 161.2.1 微服务架构161.2.2 容器集群生态圈181.3 容器即服务261.3.1 从基础设施到平台 261.3.2 数据中心操作系统 291.4 本章小结31第2 部分 解决方案第2 章 SwarmKit 集群解决方案 352.1 开源容器集群方案 352.1.1 容器社区的“四朵金花” 352.1.2 经典Swarm、SwarmKit 和Swarm Mode362.2 使用SwarmKit.372.2.1 S
3547次浏览
Docker容器技术与应用是云计算技术与应用专业校企合作系列教材。在云计算时代,企业通过OpenStack私有云、公有云等平台将应用从硬件迁移到云上,解决了硬件管理和运维的问题,然而软件配置、管理和运维的问题依然存在,Docker的出现正好能帮助软件相关从业者开阔思路,尝试新的软件管理方法来解决这个问题。通过掌握Docker技术,开发人员可以实现持续集成CD,运维人员可以实现持续交付CI,享受先进的自动化运维理念和工具,无须运维人员介入即可顺利运行于各种运行环境。本书从Docker的基本使用入手,深入浅出地讲解了Docker的构建、操作、技术原理和实际使用过程中的典型项目和案例,内容较全面,分为7个单元,前两个单元为Docker容器的安装、Docker容器的使用和管理,介绍了容器构建和使用基础;第3、4、5单元为Docker仓库Registry,Docker网络、存储和接口,Docker容器编排与集群,介绍了容器的高级功能;第6、7单元为容器服务管理平台Rancher和使用Docker构建持续集成,以案例和项目的形式,展现给学习者真实的应用场景。本书适用于本科和高职的计算机网络技术、网
5497次浏览
Docker和容器技术是当下热门的IT技术,无论是互联网还是传统企业都在研究和实践如何用容器构建自己的 IT 基础设施。学习本书能够让读者少走弯路,系统地学习、掌握和实践 Docker 和容器技术。 本书共分为三部分。靠前部分介绍容器技术生态环境。第二部分是容器核心知识,包括架构、镜像、容器、网络和存储。第三部分是容器进阶知识,包括多主机管理、跨主机网络方案、监控、日志管理和数据管理。读者在学习的过程中,可以跟着教程进行操作,在实践中掌握 Docker 容器技术的核心技能。在之后的工作中,可以将本教程作为参考书,按需查找相关知识点。 本书主要面向微服务软件开发人员,以及 IT 实施和运维工程师等相关人员,也适合高等院校和培训学校相关专业的师生教学参考。第1篇 启 程 第1章 鸟瞰容器生态系统 3 1.1 容器生态系统 3 1.2 本教程覆盖的知识范围 10 1.3 准备实验环境 10 1.3.1 环境选择 10 1.3.2 安装 Docker 10 1.4 运行第1个容器 11 1.5 小结 12 第二篇 容器技术 第2章 容器核心知识概述 15 2.1 What —— 什么是容器 1
6663次浏览
本书从Docker基本原理开始,深入浅出地讲解Docker的构建与操作,内容系统全面,可帮助开发人员、运维人员快速部署Docker应用。本书分为四大部分:基础入门、实战案例、进阶技能、开源项目,第一部分(第1~8章)介绍Docker与虚拟化技术的基本概念,包括安装、镜像、容器、仓库、数据卷、端口映射等;第二部分(第9~16章)通过案例介绍Docker的应用方法,包括与各种操作系统平台、SSH服务的镜像、Web服务器与应用、数据库的应用、各类编程语言的接口、容器云等,还介绍了作者在容器实战中的思考与经验总结;第三部分(第17~21章)介绍一些进阶技能,如Docker核心技术实现原理、安全、高级网络配置、libnetwork插件化网络功能等;第四部分(第22~28章)介绍与容器开发相关的开源项目,包括Etcd、Docker Machine、Docker Compose、Docker Swarm、Mesos、Kubernetes等。第3版根据 Docker 18.x 系列版本对全书内容进行了全面修订。第3版前言 第一部分 基础入门 第1章 初识Docker与容器 3 1.1 什么是Docke
7494次浏览
Docker是一个开源的应用容器引擎,开发者可以利用Docker打包自己的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。本书由Docker公司前服务与支持副总裁James Turnbull编写,是Docker开发指南。本书专注于Docker 1.9及以上版本,指导读者完成Docker的安装、部署、管理和扩展,带领读者经历从测试到生产的整个开发生命周期,让读者了解Docker适用于什么场景。书中先介绍Docker及其组件的基础知识,然后介绍用Docker构建容器和服务来完成各种任务:利用Docker为新项目建立测试环境,演示如何使用持续集成的工作流集成Docker,如何构建应用程序服务和平台,如何使用Docker的API,如何扩展Docker。第1章 简介 1 1.1 Docker简介 2 1.1.1 提供一个简单、轻量的建模方式 2 1.1.2 职责的逻辑分离 3 1.1.3 快速、高效的开发生命周期 3 1.1.4 鼓励使用面向服务的架构 3 1.2 Docker组件 3 1.2.1 Docker客户端和服务器 4 1.2.2 Docke