我正在嘗試使用php + Apache http服務器dockerizing項目。我瞭解到,我需要爲Apache HTTP服務器和用於PHP腳本的另一個容器提供容器。我搜查了很多,但仍然不理解這是如何工作的。我現在知道的是,我應該訴諸碼頭網絡,只要他們在同一個網絡中,他們應該互相通信。Docker:Web容器和PHP容器之間的通信
我得到的最接近的信息是這樣的,但它使用nginx的:從原來的文章
https://www.codementor.io/patrickfohjnr/developing-laravel-applications-with-docker-4pwiwqmh4
報價:
vhost.conf
The vhost.conf file contains standard Nginx configuration that will handle http
requests and proxy traffic to our app container on port 9000. Remember from
earlier, we named our container app in the Docker Compose file and linked it to the web container; here, we can just reference that container by its name and Docker will route traffic to that app container.
我的問題是什麼配置,我應該爲了使php容器和web容器之間的通信能夠像上面那樣使用Apache http服務器進行通信嗎?這背後的理由是什麼?我真的很困惑,任何信息將非常感激。
你不應該有2個容器,並且有一個可用的PHP圖像的Apache。這是一個很好的[教程](https://writing.pupius.co.uk/apache-and-php-on-docker-44faef716150),介紹如何使用Apache和PHP構建圖像 –