我的开发服务器的 PHP 版本稍旧一些。但是,有时我需要较新版本的 PHP 或 MySQL 来完成某些项目,有时则需要较旧版本。
我正在考虑设置一个 Docker 服务器,但不确定它会如何运作。
我的主要目标是在一台机器上托管几个不同的服务器。docker 允许我做这样的事情吗?
目前我有一台服务器,最终在本地机器上重新安装了 XAMPP 来执行一些项目。
我想要实现的目标:一台机器,上面有几台服务器,没有虚拟机。每台服务器都有自己的域。docker 是这种设置的好解决方案吗?(如果可能的话)。
答案1
你可以使用docker来实现你想要的。你可以运行php容器的不同副本(不同版本的php)。
它们暴露端口,因此您可能必须将端口 80/端口 443 路由到正确的 docker 容器。
请务必阅读一些有关docker和VM之间的差异,以便正确设定一些期望。