項目中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 就可以看到 你的項目站點了
如果啟動成功了使用指令就可以看到已啟動的容器: