Docker 简思
- 参考文档 https://docs.docker.com/get-started/
Docker 有哪些好处呢?在我看来,docker 简化了应用的安装和部署。比如我们可以直接在 docker 中安装一些前端
应用(比如 draw.io),然后可以直接在浏览器打开了,不需要安装 nginx 然后进行一些配置。docker 也简化了开发环境的搭建,比如
可以直接用 docker 安装 redis、mysql 等开发软件,省去了很多配置。在安装一些软件时,docker 也隐藏了许多
环境相关的配置。docker 相比其他安装软件,下载速度在国内也更快一点。
具体 docker 有哪写好处,看官方文档 https://docs.docker.com/get-started/overview/ 比较靠谱。
但是,在我看来,docker 也有一些难点:docker 应用是没有状态的,它的存储必须人工指定,这点比较麻烦。但我们运
行一些 redis、或者 mysql 等保存数据的开发工具时,如果不制定存储状态,在容器关闭后,数据就消失了。