Docker搭建nginx php fpm執行環境

2022-08-23 19:21:09 字數 759 閱讀 9325

docker 多容器組合服務

建立好network      commond: docker network ls(檢視docker網路)    docker network create mynetwork;

使用docker pull 拉取 nginx 映象 php映象(一定要用fpm版本)docker pull php:7.2-fpm,

docker run -itd --name name --network=mynetwork php:7.2-fpm(進入容器之後配置檔案一般在/usr/local/etc)

docker run -itd --name name --network=mynetwork nginx(進入容器之後配置檔案一般在/etc/nginx)

不管是nginx容器還是php容器 都要用 docker -v 把宿主機的php檔案對映到容器內,路徑保持一致,進入nginx之後,fastcgi_pass 要寫容器名:埠(埠可以在php容器裡邊修改php-fpm的配置檔案來更改),fastcgi_param 後邊要注意修改一下自己所對應的目錄

【注釋】

第二個方框內部的/wwww的路徑是php容器的路徑,也就是說,不管是nginx容器 還是php容器 都要通過docker -v 來把專案對映到這兩個容器裡邊,而fastcgi_param這個是php程式去解析php檔案的路徑,所以,後邊引數路徑為 php容器內的的路徑

debian環境下快速搭建nginx php

前面我已經寫了debian下如何快速部署nginx,這裡我再說下nginx如何支援php 適合新手。1 首先修改nginx的配置檔案 標色的為我修改過或新增過的內容 vim etc nginx conf nginx.conf user nobody worker processes 1 error ...

搭建Docker環境

直接yum安裝,安裝成功後檢視版本 docker v 啟動docker service docker start 設定開機啟動 chkconfig docker on 配置 docker 依次執行以下命令 echo options registry mirror etc sysconfig dock...

docker平台搭建

一 docker ce平台搭建 1 解除安裝老版本,較老版本的docker被稱為docker或docker engine。如果這些已安裝,請解除安裝它們以及關聯的依賴關係 sudo yum remove docker docker common docker selinux docker engin...