Learn and understand Docker technologies, with real DevOps practice!
Clone or download
Permalink
Failed to load latest commit information.
.github Update Ubuntu LTS version to 18.04, Fix #352 Aug 5, 2018
.travis Update project docker image Dockerfile Dec 31, 2017
_images Update figure path May 24, 2017
advanced_network fix typos Sep 8, 2018
appendix Change command docker ps to docker container ls #279 Jan 15, 2018
basic_concept Fix spelling error Dec 29, 2017
cases Remove deprecated content Apr 8, 2018
cloud Update cloud: add images Dec 10, 2017
compose Fix wordpress compose file volume format Aug 25, 2018
container Change command docker ps to docker container ls #279 Jan 15, 2018
coreos Update content (#294) Dec 16, 2017
data_management Remove -v description Jul 10, 2018
etcd 添加环境变量 Sep 14, 2018
image Change docker rmi TO docker image rm #279 May 9, 2018
install Update Ubuntu LTS version to 18.04, Fix #352 Aug 5, 2018
introduction Change link Nov 27, 2017
kubernetes fix typos Sep 8, 2018
machine Update docker machine on windows 10 May 23, 2018
mesos Change command docker ps to docker container ls #279 Jan 15, 2018
network Update demo image version Jul 10, 2018
opensource Add linuxkit #287 Dec 8, 2017
repository CA should put client host folder Jul 11, 2018
security Fix issue #176: remove the dead links Jun 18, 2017
swarm Remove Docker Swarm Nov 23, 2017
swarm_mode Update Swarm mode: add rolling_update May 23, 2018
underly Update ufs Nov 26, 2017
.drone.yml Add Drone #261 Nov 30, 2017
.editorconfig Add some file Apr 7, 2018
.gitattributes Add some file Apr 7, 2018
.gitignore Update book.json Dec 4, 2017
.travis.yml Fix docker login docker ce 18.04-rc1+ Mar 30, 2018
CHANGELOG.md Change Docker CE update channels #351 Jul 20, 2018
CONTRIBUTING.md Release v0.9.0 Dec 31, 2017
README.md Update issue link Aug 14, 2018
SUMMARY.md Fix a dismatch between table of contents and contents Jun 21, 2018
_config.yml Fix error in jekyll: NOT INCLUDE _images Dec 6, 2017
book.json Update book.json [skip ci] Dec 10, 2017
cover.jpg Add cover in root Jan 4, 2018
docker-compose.yml Update offline read Jan 23, 2018

README.md

Docker — 从入门到实践

0.9.1

说明:本书自 0.9.0 版本起基于最新的 Docker CE v18.X 特性进行讲解。Docker 旧版本(1.13-)使用,请参考 docker-legacy 分支。

Docker 是个划时代的开源项目,它彻底释放了计算虚拟化的威力,极大提高了应用的维护效率,降低了云计算应用开发的成本!使用 Docker,可以让应用的部署、测试和分发都变得前所未有的高效和轻松!

无论是应用开发者、运维人员、还是其他信息技术从业人员,都有必要认识和掌握 Docker,节约有限的生命。

本书既适用于具备基础 Linux 知识的 Docker 初学者,也希望可供理解原理和实现的高级用户参考。同时,书中给出的实践案例,可供在进行实际部署时借鉴。前六章为基础内容,供用户理解 Docker 的基本概念和操作;7 ~ 9 章介绍包括数据管理、网络等高级操作;第 10 ~ 13 章介绍了容器生态中的几个核心项目;14、15 章讨论了关于 Docker 安全和实现技术等高级话题。后续章节则分别介绍包括 Etcd、CoreOS、Kubernetes、Mesos、容器云等相关热门开源项目。最后,还展示了使用容器技术的典型的应用场景和实践案例。

Docker 自身仍在快速发展中,生态环境也在蓬勃成长。建议初学者使用最新稳定版本的 Docker 进行学习实践。欢迎 参与项目维护

技术交流

欢迎加入 Docker 技术交流 QQ 群,分享 Docker 资源,交流 Docker 技术。

  • QQ 群 I (已满):341410255
  • QQ 群 II (已满):419042067
  • QQ 群 III (已满):210028779
  • QQ 群 IV (已满):483702734
  • QQ 群 V (已满):460598761
  • QQ 群 VI (已满):581983671
  • QQ 群 VII (已满):252403484
  • QQ 群 VIII(已满):544818750
  • QQ 群 IX (已满):571502246
  • QQ 群 X   (可加):145983035

如果有问题,请通过 Issues 来提出。

进阶学习

Docker 技术入门与实战》第二版已经正式出版,针对初版内容进行升级,欢迎大家阅读使用并反馈建议。

鼓励项目

欢迎鼓励项目一杯 coffee~