|
|
Docker项目实战手册 生产级应用落地 利用Dockerfile、Docker Compose、网络功能、卷以及CI/CD技术来构建、部署并保障可投入生产的应用程序的安全性 英语 468页
Docker项目实战手册:利用Dockerfile、Docker Compose、网络功能、卷以及CI/CD技术来构建、部署并保障那些可投入生产环境的应用程序的安全性。
不要仅仅停留在运行容器的层面——学习如何构建、部署、保障安全以及运维真正的Docker应用程序。
Docker让应用程序的打包变得更加容易。不过,要构建出可靠、安全且易于维护的应用程序,仅仅掌握几条命令是远远不够的。
《Docker项目实战手册》通过实用的练习、真实的故障排查案例,以及一个名为DeployBoard的动态应用,帮助你从完全的初学者成长为熟练的Docker操作专家。
通过32个实践章节,你将学会如何:
●掌握Docker的基础知识:安装Docker,管理镜像与容器,熟练运用命令行操作。
●构建专业的容器镜像:编写Dockerfile,利用BuildKit优化构建过程,并创建可移植的多阶段镜像。
●开发多容器应用:利用Docker Compose、网络功能以及持久化存储,将Python API、PostgreSQL、Redis以及后台任务处理程序连接在一起。
●实现安全且自动化的部署:利用GitHub Actions保护敏感信息、增强容器的安全性、扫描镜像,并构建CI/CD流水线。
●放心部署与运行:配置HTTPS、监控服务状态、排除故障、备份数据库,同时还能安全地管理更新与回滚操作。
是什么让这本书与众不同?
你不会去处理那些彼此独立的示例,而是会通过“构建→验证→出错→修复→发布”这一流程来打造并完善一个完整的应用程序。这样,你不仅能了解什么方法有效,还能明白为什么某些方法会失败,以及该如何进行修复。
配有完整的代码示例、实用的检查点、10个参考附录,以及针对Windows、macOS和Linux系统的使用指南,所有内容都是为了帮助你通过实践来学习。
不要只是运行容器了。开始构建那些能够可靠地部署、保障安全且易于维护的Docker应用程序吧。
|
|