资源介绍
Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。
kubernetes,简称K8s,是用8代替8个字符“ubernete”而成的缩写。是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。
本开源书,包含两部分:Docker和Kubernetes。Docker部分,包括七大主题,涵盖Docker常用命令、Dockerfile常用命令、网络、存储、Docker Compose等常见知识点,知识体系应该是比较完备的。Kubernetes部分,是个人学习Kubernetes时,对官方文档的翻译。在官方翻译的基础上,结合自己的理解,做了一些批注。