一、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),遇到問題是正常情況,大家需要靜下心來,找到問題的所在,才能成功
謝謝支持