Docker实战:构建与部署容器化应用
"Learning Docker" 是一本面向开发者、运维人员和IT专业人士的书籍,旨在介绍Docker的基础知识和实践应用,特别适合没有Docker经验的读者。本书将介绍如何使用Docker 17.03版本开发容器化应用,构建、打包和管理Docker容器,以及探索微服务架构。 在本书中,读者将学习到以下关键知识点: 1. **Docker基础**:了解Docker作为一个开源容器化引擎,如何提供简单快捷的方式来开发和运行软件。Docker容器将软件包裹在一个包含所有运行所需文件系统的完整包中,使得任何应用都可以在云环境、虚拟机或专用服务器上运行。 2. **构建和部署应用**:通过实例学习如何构建并部署简单的Docker应用程序,掌握管理Docker镜像和容器的基本命令,如下载新镜像、运行容器、列出主机上的运行容器及停止它们。 3. **Dockerfile的使用**:学习如何利用Dockerfile来构建Docker镜像和容器,以实现自动化构建过程。 4. **数据共享与持久化**:理解Docker卷(volumes)功能,它是如何在Docker主机和容器之间共享数据的,同时用于持久化数据。 5. **Docker与Jenkins集成**:探讨Docker如何与持续集成工具Jenkins配合,提升自动化测试和部署的效率。 6. **容器编排**:学习使用Docker Compose进行容器编排,以管理和协调多个容器的运行。 7. **容器调试**:学习如何对Docker容器进行调试,确保应用的正常运行。 8. **安全增强**:通过AppArmor和SELinux安全模块了解如何增强Docker容器的安全性,防止未经授权的访问。 9. **常用命令**:熟悉并掌握Docker的一些常用命令,如`docker exec`、`docker ps`、`docker top`和`docker stats`,这些命令对于日常的Docker操作至关重要。 本书采用逐步指导的方式,从Docker软件的安装开始,逐步深入到容器的不可穿透安全性,全面覆盖了Docker的核心特性和实用技巧。通过阅读此书,读者将能够熟练地运用Docker进行应用开发和部署,提高工作效率,并掌握容器化环境的管理与安全。
![](https://csdnimg.cn/release/download_crawler_static/10571040/bg10.jpg)
![](https://csdnimg.cn/release/download_crawler_static/10571040/bg11.jpg)
![](https://csdnimg.cn/release/download_crawler_static/10571040/bg12.jpg)
![](https://csdnimg.cn/release/download_crawler_static/10571040/bg13.jpg)
![](https://csdnimg.cn/release/download_crawler_static/10571040/bg14.jpg)
剩余288页未读,继续阅读
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![azw3](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
- 粉丝: 12
- 资源: 272
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
会员权益专享
最新资源
- 谷歌文件系统下的实用网络编码技术在分布式存储中的应用
- 跨国媒体对南亚农村社会的影响:以斯里兰卡案例的社会学分析
- RFM2g接口驱动操作手册:API与命令行指南
- 基于裸手的大数据自然人机交互关键算法研究
- ABAQUS下无人机机翼有限元分析与局部设计研究
- TCL基础教程:语法、变量与操作详解
- FPGA与数字前端面试题集锦:流程、设计与Verilog应用
- 2022全球互联网技术人才前瞻:元宇宙驱动下的创新与挑战
- 碳排放权交易实战手册(第二版):设计与实施指南
- 2022新经济新职业洞察:科技驱动下的百景变革
- 红外与可见光人脸融合识别技术探究
- NXP88W8977:2.4/5 GHz 双频 Wi-Fi4 + Bluetooth 5.2 合体芯片
- NXP88W8987:集成2.4/5GHz Wi-Fi 5与蓝牙5.2的单芯片解决方案
- TPA3116D2DADR: 单声道数字放大器驱动高达50W功率
- TPA3255-Q1:315W车载A/D类音频放大器,高保真、宽频设计
- 42V 输入 5A 降压稳压器 TPS54540B-Q1 的特点和应用
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)