Docker内部/架构

use*_*714 10 docker

我已经开始使用Docker但我想更好地理解它(好一点).所以,我正在寻找一本书/文章来获取它在内部(在操作系统级别)如何工作的信息.我认为这不是一件容易的事,但它应该比真正的虚拟化更容易.

我要求引用我的任何书/文章.我试图找到任何书,但我没有找到关于Docker内部的东西.

jax*_*orm 24

Docker实际上没有任何内部功能.它只是一个golang二进制文件,它包含在内核中已经存在的一堆工具中,例如:

在尝试理解docker所做的事情之前,我建议阅读这三种技术的工作原理,因为docker只是为这些技术提供了更易于访问的API /命令行工具.

以下是进一步阅读的一些链接:

https://docs.docker.com/engine/understanding-docker/#/the-underlying-technology

https://washraf.gitbooks.io/the-docker-ecosystem/content/Chapter%201/Section%203/techniques_behind_docker.html

https://www.safaribooksonline.com/library/view/using-docker/9781491915752/ch04.html