Learning Docker Networking

0
(0)

Learning Docker Networking
 

  • Author:Rajdeep DuaSantosh Kumar KonduriVaibhav Kohli
  • Length: 176 pages
  • Edition: 1
  • Publisher: Packt Publishing
  • Publication Date: 2016-02-23
  • ISBN-10: 1785280953
  • ISBN-13: 9781785280955
  • Sales Rank: #911259 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    Book Description

    Key Features

    • Set up, configure, and monitor a virtual network of containers using a bridge network and virtual switches
    • Master the skill of networking Docker Containers using frameworks such as Kubernetes, Docker Swarm, and Mesosphere
    • Acquire hands-on experience through practical examples of Docker networking spanning multiple containers, over multiple hosts, clubbed with various frameworks

    Book Description

    Docker is a Linux container implementation that enables the creation of light weight portable development and production environments. These environments can be updated incrementally. Docker achieves this by leveraging containment principles like cgroups and Linux namespaces along with Overlay filesystem based portable images. Docker provides the networking primitives that allow administrators to specify how different containers network with each application and connect each of its components, then distribute them across a large number of servers and ensure coordination between them irrespective of the host or VM they are running in.

    This book will show you how to create, deploy, and manage a virtual network for connecting containers spanning single or multiple hosts.

    What you will learn

    • Get to know the basics of networking and see how Docker networking works
    • Expose the strengths and weaknesses of the current Docker network implementation and third party landscape
    • Understand Docker networking spanning multiple containers over multiple hosts through practical examples
    • Observe the pitfalls of Docker networking and how to overcome them
    • Learn how Docker networking works for Docker Swarm and Kubernetes
    • Configure Networking using Docker’s container network model (CNM)
    • Explore OpenvSwitch to connect contain

    About the Author

    Rajdeep Dua has over 16 years of experience in distributed systems. He has worked in R&D and Developer Relation roles at Microsoft, Google, VMware, and Salesforce.com. He has exposure to multiple cloud platforms like Google App Engine, Heroku, Force.com, vSphere, and Google Compute Engine.

    Rajdeep has been working on Docker and related container technologies for more than two years now. He did his MBA in IT from IIM Lucknow in the year 2000.

    Vaibhav Kohli has around 3 years of working experience in the research and development department of VMware, and he has been teaching computer engineering for a year at the esteemed Mumbai University. He has published many research papers and filed three patents from VMware in the container domain. He has also conducted workshops in various companies and meetups on container technology (Docker) and Kubernetes.

    Santosh Kumar Konduri has around 5 years of IT experience. He is an expert OpenStack administrator with 3 years of experience.

    Table of Contents

    Chapter 1. Docker Networking Primer
    Chapter 2. Docker Networking Internals
    Chapter 3. Building Your First Docker Network
    Chapter 4. Networking in a Docker Cluster
    Chapter 5. Security and QoS for Docker Containers
    Chapter 6. Next Generation Networking Stack for Docker: libnetwork

    中文:

    书名:Learning Docker Networking

    Key Features

    • 使用网桥网络和虚拟交换机设置、配置和监控虚拟容器网络
    • 掌握使用Kubernetes、Docker Sarm和Mesball等框架将Docker容器联网的技能
    • 通过跨多个容器、跨多个主机、与各种框架相结合的Docker网络的实际示例获得实践经验

    图书描述

    Docker是一种Linux容器实现,支持创建轻量级可移植开发和生产环境。这些环境可以增量更新。Docker通过利用cgroup和Linux命名空间等包容原则以及基于可移植映像的覆盖文件系统来实现这一点。Docker提供了网络原语,允许管理员指定不同的容器如何与每个应用程序网络并连接其每个组件,然后将它们分布在大量服务器上,并确保它们之间的协调,而无论它们运行在哪台主机或VM上。

    本书将向您展示如何创建、部署和管理虚拟网络,以连接跨越单个或多个主机的容器。

    你将学到什么

    • 了解网络基础知识并了解Docker网络如何工作
    • 暴露当前Docker网络实施和第三方环境的优势和劣势
    • 通过实际示例了解跨多个主机的多个容器的Docker网络
    • 观察Docker网络的陷阱以及如何克服它们
    • Learn how Docker networking works for Docker Swarm and Kubernetes
    • 使用Docker的容器网络模型(CNM)配置网络
    • 浏览OpenvSwitch以连接到

    关于作者

    Rajdeep Dua 在分布式系统领域拥有超过16年的经验。他曾在微软、谷歌、VMware和Salesforce.com担任过研发和开发人员关系职位。他接触过多个云平台,如Google App Engine、Heroku、Force.com、vSphere和Google Compute Engine。

    拉杰迪普从事码头和相关集装箱技术的研究已经两年多了。2000年,他在勒克瑙国际管理学院获得了IT工商管理硕士学位。

    瓦伊巴夫·科利 他在VMware的研发部门有大约3年的工作经验,并在备受尊敬的孟买大学教授计算机工程一年。他发表了许多研究论文,并在容器领域向VMware申请了三项专利。他还在多家公司举办了关于集装箱技术(Docker)和Kubernetes的研讨会和会议。

    Santosh Kumar Konduri 有大约5年的IT经验。他是OpenStack管理员专家,有3年的经验。

    目录表

    Chapter 1. Docker Networking Primer
    第2章.Docker网络内部结构
    第3章:构建您的第一个Docker网络
    第4章:Docker集群中的网络
    第5章.Docker Containers的安全性和服务质量
    第6章:面向Docker的下一代网络堆栈:libNetwork

  • 下载电子版:下载地址
  • 购买纸质版:亚马逊商城

    点击星号评分!

    平均分 0 / 5. 投票数: 0

    还没有投票!请为他投一票。

  • 推荐阅读

    评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册