当前位置:嗨网首页>书籍在线阅读

08-本章小结

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

8.4 本章小结

本章介绍了如何容器化(Docker化)一个应用。

首先从远程Git库拉取了一些应用代码。库中除了应用代码,还包括Dockerfile,后者包含一系列指令,用于定义如何将应用构建为一个镜像。然后介绍了Dockerfile基本的工作机制,并用 docker image build 命令创建了一个新的镜像。

镜像创建后,基于该镜像启动了一个容器,并借助Web浏览器对其进行了测试。

接下来,读者可以了解多阶段构建提供了一种简单的方式,能够构建更加精简的生产环境镜像。

读者从本章中还可以了解到Dockerfile是一个将应用程序文档化的有力工具。正因如此,它能够帮助新加入的开发人员迅速进入状态,能够为开发人员和运维人员弥合分歧。出于这种考虑,请将其视为代码,并用源控制系统进行管理。

虽然本章的例子都是基于Linux的,但是对于Windows应用的容器化也是类似的过程:首先编写应用代码,然后创建一个Dockerfile来定义这个应用,最后使用 docker image build 命令构建镜像。

2020021904E81A76.jpg