Coder Social home page Coder Social logo

mastering-docker's Introduction

精通 Docker 第三版中文版

这是Alan 在2019年度选定翻译的第4本书, Docker 自然不必多说,选择这本书理由是一本书能写到第三版想来不会太差😅。

Mastering Docker - Third Edition by Russ McKendrick, Scott Gallagher

精通 Docker 第三版中文版

Docker对于现代应用的部署和架构是一次重大的变革。它已不仅是系统运维领域创新的重要驱动器,还影响网页开发及其它更多领域。但我们要如何确保紧跟它所驱动的创新呢?如何能在使用它时发挥最大潜力呢?

本书将会一一展示:不仅是向读者演示如何使用Docker,还帮助读者重新思考和畅想Docker的潜能。

本书还将涵盖基础课题,如创建、管理和存储镜像,以及Docker安全方面的最佳实践。我们还会学到以全新和创新方式扩展和集成Docker相关的知识。Docker Compose, Docker Swarm和Kubernetes会帮助我们以有效的方式管理容器。

在学完本书后,我们将拥有对Docker的可能性的广泛知识以及细节的感知,还有如何将Docker适配入本地工作流、高可用公有云平台及其它工具。

本书面向读者

如果你是个 IT 专家并认可Docker在系统运维到网页开发等领域创新的重要性,但又不知如何发挥它的巨大潜能,本书非常适合你。

本书主要内容

第一章 Docker概览:讨论Docker的出版,以及它对开发者、运维人员和企业的意义

第二章 创建容器镜像:学习创建我们自己的容器镜像的各种方式

第三章 存储和发布镜像:我们已经知道如何创建镜像,就一起来学习如何分享和发布镜像吧

第四章 管理容器:深入学习如何管理容器

第五章 Docker Compose:学习Docker Compose,这是一个让我们可以分享包含多个容器应用的工具

第六章 Windows容器:讲解曾经容器是一个基于Linux的工具。微软与Docker一起引入了Windows容器。本章中,我们会来看这两种类型容器之间的区别。

第七章 Docker Machine:一起学习Docker Machine,这个工具可以让我们在不同平台上启动和管理Docker主机

第八章 Docker Swarm:讨论至此我们定位的都是单个Docker主机。Docker Swarm是Docker提供的一个集群技术,允许我们在多个主机上运行容器。

第九章 Docker和Kubernetes:讨论Kubernetes。类似Docker Swarm,我们可以使用Kubernetes来创建和管理我们的基本容器的应用集群。

第十章 在公有云上运行Docker:讨论使用Docker提供的工具来在AWS 和Microsoft Azure启动启动Docker Swarm集群。然后我们来看 AWS, Microsoft Azure和Google Cloud提供的容器方案。

第十一章 Portainer - 一个Docker的GUI:我们前面讲解的与Docker的交互都是通过命令行。这一章中我们一起来看Portainer,一个让我们能在网页界面管理Docker资源的工具。

第十二章 Docker安全:一起学习Docker安全的知识。我们会涵盖Docker主机的全部知识,以及如何启动镜像、从何处获取镜像以及镜像的内容。

第十三章 Docker工作流:将所有内容整合到一起,这样我们可以开始安心地在生产环境使用Docker。

第十四章 Docker进阶:不仅探讨如何对Docker发展做出贡献,还会一起看支持基本容器的应用和部署的更大生态系统。

mastering-docker's People

Contributors

alanhou avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.