万物皆 docker 部署,真的有必要吗?

  • 为了开发/测试一致性,使用 Docker 安装 MySQL 、Nginx ,是正常的。
  • 系统庞杂、繁琐,不容易部署,用 docker 是高效、稳定的。

openlist这类无依赖的单文件程序,用docker部署是为了什么?不应该遵循 FHS 规范,安装到/opt/openlist并使用systemd管理吗?

但是我在实际接触中发现,为了MySQL/Nginx性能,实际上docker部署的没几个,反而openlist这种web应用大多是docker部署。