Linux
Docker作為開發環境的優勢
我的開發伺服器有點舊的 PHP 版本。但是有時我需要更新版本的 PHP 或 MySQL 用於某些項目,有時更舊。
我正在考慮設置一個 Docker 伺服器,但我不確定它會如何工作。
我的主要目標是在一台機器上託管幾個不同的伺服器。碼頭工人會允許我做這樣的事情嗎?
目前我有一台伺服器並最終在我的本地機器上重新安裝 XAMPP 以用於某些項目。
我想要達到的目標:一台機器,上面沒有 VM 的幾台伺服器。每個伺服器都有自己的域。docker 會是這種設置的一個很好的解決方案嗎?(如果它是可能的)。
您可以使用 docker 來實現您想要的。您可以執行 php 容器的不同副本(不同版本的 php )。
它們公開埠,因此您可能必須將埠 80/埠 443 路由到正確的 docker 容器。
確保您閱讀了一些有關 docker 和 VM 之間差異的資訊,這將設置一些正確的期望。