Docker 作为开发环境的优势

Docker 作为开发环境的优势

我的开发服务器的 PHP 版本稍旧一些。但是,有时我需要较新版本的 PHP 或 MySQL 来完成某些项目,有时则需要较旧版本。

我正在考虑设置一个 Docker 服务器,但不确定它会如何运作。

我的主要目标是在一台机器上托管几个不同的服务器。docker 允许我做这样的事情吗?

目前我有一台服务器,最终在本地机器上重新安装了 XAMPP 来执行一些项目。

我想要实现的目标:一台机器,上面有几台服务器,没有虚拟机。每台服务器都有自己的域。docker 是这种设置的好解决方案吗?(如果可能的话)。

答案1

你可以使用docker来实现你想要的。你可以运行php容器的不同副本(不同版本的php)。

它们暴露端口,因此您可能必须将端口 80/端口 443 路由到正确的 docker 容器。

请务必阅读一些有关docker和VM之间的差异,以便正确设定一些期望。

相关内容