我喜欢 Docker 的想法,因为它第一次出现并且不像现在那么流行。对我来说,它是本地开发中 Vagrant 的一个很好的替代品。但我不明白为什么人们建议在生产服务器上使用 docker。对我来说,很明显 Docker 主要用于在本地计算机上模拟生产服务器环境。因此,每个参与项目的开发人员都将拥有与生产服务器相同的环境。那么为什么人们在生产服务器上使用 Docker 来执行 php 和 Nodejs 等常见操作呢?为什么?他们随机购买服务器,而不知道那里会有什么操作系统,或者他们无法通过“apt install”安装 php?在另一个虚拟机(VPS)下使用虚拟机(Docker)有意义吗?对我来说最有趣的事情是当有人获得 Ubuntu 服务器并使用 Ubuntu 和 mysql+php+nginx 安装 docker 时......
谁能向我解释一些我可能不知道的案例?Docker 容器的处理器时间的额外成本怎么样?ETC。
多谢!