Docker Source Analysis--Interactive publishing network

Source: Internet
Author: User



This article is a computer class of high-quality pre-sale recommendation >>>> Docker source code Analysis






Editor's recommendation



Domestic first Docker source code analysis works
A comprehensive analysis of Docker design and implementation from the perspective of source code
Bridging the gap between Docker theory and practice






Content Introduction


This book is a technology-wide reading that guides readers through the implementation of Docker's principles, with the main goal of helping readers to understand Docker's bottom-up implementation with detailed explanations and anatomy of the Docker architecture and source code. The book focuses on three parts: Docker architecture, Docker modules, and Docker's troika Swarm, machine, and compose.
The first part (the 1th chapter) mainly from the macroscopic point of view and the reader to appreciate the Docker architecture design, and the initial introduction of the structure of the module's responsibilities.
The second part (the 2nd to 14th chapter) is the main part of this book, focusing on specific in-depth analysis of several important modules in Docker, including Dockerclient, Dockerdaemon, Dockerserver, Docker networks, Docker images , Docker containers, and so on. The reader can find that the coupling between the modules of Docker is very low, and it is suitable for gradual and deep layers. The 2nd to 8th chapter mainly starts with the architecture of Docker software, outlines the skeleton, and the 9th to 11th chapter focuses on the Docker mirroring technology and lays a solid foundation. The 12th to 14th chapter further analyzes the whole story of Docker container and expounds its essence.
the third part (the 15th to 17th chapter) introduces the Docker Eco Troika-swarm, machine and compose. Docker has a powerful stand-alone capability, and the troika complements Docker's ability to cross-host and deploy. These chapters allow readers to experience other powerful software in the Docker ecosystem.





Media Review


deploying your app like Google is a dream for many software engineers. Docker's goal is to circle many people's dreams. Since Infoq launched the Docker series, as an operating system course teacher I have been learning and focusing on the growth of Docker.
when I found out that the author of the "Docker Source Analysis" series was the Liang of our course group's graduate tutor, the surprise was palpable. He is an active supporter, advocate and contributor to Docker, who has a deep understanding of Docker. After graduating from graduate school, he joined the start-up company Daocloud to create a better future for Docker's dream.
recently, I was delighted to find that this series of articles and subsequent chapters are about to be published in a book, with the opportunity to meet more Docker users, developers and learners. By analyzing and interpreting the Docker source code, the book allows the reader to understand the internal structure and implementation of Docker in order to better use Docker. The content of the book is organized in a concise, accurate and well-written form, with a large number of flowcharts and code snippets to help readers understand the process of Docker's various function modules and mentor the Docker open source system.
--Suritan, professor, School of Computer Science, Zhejiang University
in recent years, Docker has quickly swept the world of cloud computing, but there have been relatively few articles dedicated to Docker's technology implementations for in-depth analysis. On the one hand, because Docker technology changes quickly, source code analysis will soon keep up with the development of the version, on the other hand, the source of the interpretation of the entire Docker design needs to have a global perspective, in order to easily find the context of the source.
This "Docker source analysis", as it appears, makes up for this gap and should be a book for readers who want to participate in the Docker community, contribute to the code, or build their own Docker application environment.
-Wang Xingyu, founder of Linux China
in advocating the source of the supremacy of the engineer culture, document presentation, conference materials are pale, only to study the source code, in order to understand the principle behind the software. As with all other software, reading the source code is not the quickest way to learn Docker, but if someone reads through the source and gives a detailed analysis, you can easily stand on the shoulders of giants.
It's nice to see the books that publish source code analysis so quickly in China. For all who want to advance in Docker and want to be promoted to high-end users, it is worth reading this book, but also hope that through the "Docker Source Analysis" book, can be born more community contributors, together to promote the development of Docker.
--Huang Qiang, Docker Committer
It is proud that, as Docker flourished, the first book to elaborate on the Docker source code came from the hands of the countrymen.
The book in each chapter of the macro-carding process is accompanied by a more detailed in-depth source analysis. Whether the reader is just interested in using Docker, or with an in-depth understanding of Docker and participating in community development and two-time development, this book is worth reading.
--Hukopin,  Docker Committer
This book from the point of view of the source of the Docker implementation of the principle of deep discussion and delicate explanation, the current hot container technology behind the mechanism to explain the clear and thorough understanding. Whether you're a Docker user or a developer, you can read this book to get a deeper understanding of Docker, to better use or to develop Docker.
--Reiji,  Docker Committer
Docker is already a 2-year-old cloud computing technology that is expanding its "territory" on a global scale at an alarming rate. As a developer of Docker China, I really want to see a book that tells me in detail how every detail of Docker is implemented. So when I saw the loud "Docker Source Analysis" column on Infoq, I was on the bright front. Today, it is finally compiling a book in front of You and me. I hope you can learn more about the essence of Docker technology in this book, and you can do it in real time with Docker technology!
--Chaudesaigues, CTO of several people technology
I still have a "Linux kernel full annotation" In my home bookcase, which has been with me for a long time, which has benefited me a lot. 10 years later, when I got the loud "Docker source code Analysis" Draft, it reappeared yesterday. This book is a great resource for learning about Docker and for mastering the Go language. Lei Feng does not often, we must support!
--Zhao Peng, founder of Visualops








Copyright NOTICE: This article for Bo Master original article, without Bo Master permission not reproduced.



Docker Source Analysis--Interactive publishing network


Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.