天天看點

docker 中 NGINX+PHP+MYSQL+REDIS+Elasticsearch 環境搭建 (linux系統)1.docker 環境安裝2.下載下傳鏡像3. 啟動設定容器4.容器操作

項目中n次使用php+mysql+nginx+redis+ elasticsearch,為了友善是以使用了docker

fox.風來了

完整版位址:

<a target="_blank" href="http://blog.csdn.net/fenglailea/article/details/50451555">http://blog.csdn.net/fenglailea/article/details/50451555</a>

目前是 linux 下,稍後制作 windows下的

<a target="_blank" href="http://blog.csdn.net/fenglailea/article/details/44886427">http://blog.csdn.net/fenglailea/article/details/44886427</a>

推薦使用 方法二

國外和國内的docker hub 是兩種速度體驗,通路國外的hub 的時間,可以和朋友一起搓一頓都夠了。

可以使用國内的docker hub

使用國外下載下傳 docker hub 時,有時會報錯,比如逾時,或者有代理什麼的,直接pass,重新pull

大約2小時,docker hub  國内沒有伺服器就是慢,可以使用國内的一些docker 倉庫如 阿裡雲等

大約 1 小時

大約1小時

--name 容器别名

-p 主機端口:容器端口

-d 鏡像

--link 容器内之間連結,比如通路資料庫 原來 是 localhost或者 127.0.0.1 ,現在隻要填寫 db 就可以了

-v   本地目錄:容器目錄  ,例如 本地目錄 /www/wwwroot/web

注意 本地 目錄設定權限和使用者組

chown -r www-data:www-data /www/wwwroot/web

chmod -r 777 /www/wwwroot/web

這個時候通路本機 127.0.0.1:8080  就可以看到 你的項目站點了

如果啟動成功了使用指令就可以看到已啟動的容器: