Docker 内部结构/架构

标签 docker

我已经开始使用 Docker,但我想更好地理解它(更好一点)。所以,我正在寻找一本书/文章来了解它是如何在内部工作的(在操作系统级别)。我想这不是一个简单的主题,但它应该比真正的虚拟化更容易。

我要求引用我的任何书籍/文章。我试图找到任何书籍,但我没有找到有关 Docker 内部结构的内容。

最佳答案

Docker 并没有真正的内部。它只是一个包裹在内核中已经存在的一堆工具的 golang 二进制文件,例如:

我建议在尝试了解 docker 的其他功能之前先阅读这三种技术的工作原理,因为 docker 只是为这些技术提供了更易于访问的 API/命令行工具。

这里有一些链接供进一步阅读:

https://docs.docker.com/engine/docker-overview/#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

关于Docker 内部结构/架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40721985/

相关文章:

docker - 在Docker上运行时进行Keycloak升级

azure - 如何将 ubuntu 容器部署到 Azure 容器实例并保持其运行

docker - dockerfile 中复制命令中使用的 --from 是什么

git - 无法 ssh 到另一个 Docker 容器 docker-compose

docker - 使用 nginx 和 jwilder/docker-gen 将多个域指向一台虚拟主机

docker - 根据子域将流量路由到 docker 容器

docker - 特权容器是否遵守CPU限制

docker - 从Dockerfile构建镜像后,多个Docker镜像

docker - 通过 Docker compose 文件配置本地代理?

docker - 如何使用dockerfile修改nginx访问和错误日​​志位置?