其實沒有多少區別,一樣 php 鏡像啓動服務暴露一個端口,nginx 的 proxy_pass 代理過去,惟一要注意的是 nginx 配置的項目路徑。php
nginx 配置的 root 是本地項目路徑,給 php 服務的 fastcgi_params 等參數也是宿主機的值。html
若是你發現配好後訪問提示 File not found,那麼證實沒有找到項目文件,看一下 php 容器啓動時的 volume 配置或者進入容器驗證。nginx
一種比較快的解決方式是保持 nginx 的 root 項目路徑和 php 容器服務的 volume 映射地址保持一致。代理