什么是 docker
Docker 是一个容器化平台,它将应用程序及其所有依赖项以容器的形式打包在一起,
以确保应用程序在任何环境(无论是开发环境、测试环境还是生产环境)中无缝运行。
Docker 容器,将一个软件包在一个完整的文件系统中,其中包含运行所需的一切:代
码、运行时、系统工具、系统库等任何可以安装在服务器上的东西。
它都将始终运行相同的程序,无论软件的环境如何。
为什么用 docker
增加部署频率
降低新版本的故障率
缩短修复之间的准备时间
新版本崩溃时更快的平均恢复时间
如何使用 Docker 构建与环境无关的系统?
有三个主要功能有助于实现这一目标:
卷
环境变量注入
只读文件系统