作为一个程序员,如果你想安装一个 vim
编辑下文本,在不同环境里你得执行不同的命令。 在 ubuntu,你需要执行 apt-get install vim
,在 centos 里,你需要执行 yum install vim
.
装个小软件尚且如此,要是你想将自己写的代码部署到各个不同操作系统的服务器上,那依赖的软件和配置就更多了,需要针对每个环境单独写一套部署脚本。 难受,太难受了。
那么问题就来了,有没有更好的解决方案? 当然有,没有什么是加一层中间层不能解决的,如果有,那就再加一层,这次我们要加的中间层是 Docker。
大约 12 分钟