最近在学习 docker 但是越学越不清楚自己为什么要学 docker
其中最大的疑惑是 服务器上用 docker 去部署项目真能节省很多资源吗? 比如说 用 docker 在机器上部署了几十个 api 服务 去对比 用传统的 tomcat 在本地部署几十个 api 服务
因为每开一个容器都相当于多开了一个基础 linux 镜像, 然后再在这个基础镜像里跑 tomcat 服务
基础镜像无论有多轻量 好歹也是一部分开销呢
所以从直观感觉上还是觉得后者会省资源一点 但外界宣传就是说容器会更轻量 呃~~
还有一个不小的疑惑就是, 对于普通个人开发者来说(我只想平日里没事接接外单, 挣点零花钱), 那么 docker 带来的好处是不是只有一个就是能统一开发环境呢?
有实操的前辈们能讲讲吗?