編碼的世界 / 優質文選 / 文明

三分鐘使用docker搭建mysql+nginx+php環境


2022年7月03日
-   

一、docker安裝:
  • docker一次構建可放在任何地方就可以運行,不需要進行任何改變DocKer 就類似於一個容器。這個容器就好像咱們常用的虛擬機一樣,當我們虛擬機裏面安裝過VS、SQL、瀏覽器 … 之後咱們就把虛擬機鏡像備份下來、等到下一次需要重新搭一個環境的時候,就可以省去很多事情了,直接把備份的虛擬機運行起來,該有的就都有了,省去了很多事情。
  • 安裝指令: $ sudo yum install http://mirrors.yun-idc.com/epel/6/i386/epel-release-6-8.noarch.rpm $ sudo yum install docker-io
  • 啟動 $ sudo service docker start

二、編輯啟動腳本:

三、添加nginx 配置文件: 這是默認的配置文件,其他的項目配置文件可以參考該文件進行編寫, 具體指令請參考nginx配置教程
  • 在nginx配置完後,咱們就需要配置項目文件了,從啟動nginx 的腳本中,我們將/home/wwwroot/目錄統一設置為項目目錄,/home/wwwlogs/目錄統一設置為日志目錄,項目中的日志,docker的日志均可放這裏。
     現在我們需要配置一個nginx訪問地址,在`/home/wwwroot/`目錄下建立 default目錄
    然後新建 index.html或者index.php文件,文件內容隨意。


  • 四、運行項目: mysql,php,nginx都啟動成功的話,會是上圖的情況,
  • 如果沒有啟動成功,請檢測自己的腳本是否編寫有有誤,可以執行 docker logs -f mysql 查看啟動日志等。

  • 五、運行訪問:
  • 同樣MySQL可以以用mysql客戶端進行訪問

  • 六、結束語: 對此,docker部署nginx,mysql,php基本結束 對docker或者linux不太熟悉的同學,在部署中若遇到問題,可以查閱相關的文檔或者聯系我(1102842479@qq.com),遇到問題是正常情況,大家需要靜下心來,找到問題的所在,才能成功
    謝謝支持

    熱門文章