内容简介
Docker is the de facto standard for containerizing apps, and with an increasing number of software projects migrating to containers, it is crucial for engineers and DevOps teams to understand how to build, deploy, and secure Docker environments effectively. Docker for Developers will help you understand Docker containers from scratch while taking you through best practices and showing you how to address security concerns.Starting with an introduction to Docker, you’ll learn how to use containers
AI简介
这是一本深入探讨Docker容器技术的书籍,旨在帮助读者理解Docker容器的基础知识,并学习如何有效地利用Docker进行本地开发和生产环境中的部署。该书首先介绍了Docker的历史和发展,并解释了Docker容器与虚拟机的区别。接着,该书详细阐述了如何使用VirtualBox和Docker容器进行开发,并探讨了如何使用Docker Hub共享容器。
书中还详细介绍了如何使用Docker Compose编排容器,并解释了本地卷的概念及其在容器间共享数据的作用。此外,该书还讨论了如何使用Jenkins实现持续部署,并探讨了如何使用Kubernetes和Spinnaker进行容器化应用程序的部署和管理。
在探讨Docker的生产环境部署时,该书详细讨论了如何在单主机上部署和管理Docker容器,并介绍了如何使用Kubernetes和Spinnaker进行容器化应用程序的部署和管理。此外,该书还介绍了如何使用Prometheus、Grafana和Jaeger进行容器监控,并使用k6进行负载测试。
在探讨Docker的安全问题时,该书详细讨论了如何保护基于容器的环境免受恶意攻击者的侵害