wecenter 問答社區 dockerfile,不用糾結於物理機的運行環境

FROM webdevops/php-nginx:centos-7-php56

ADD . /app


RUN ["chmod", "777", "/app/cache"]

RUN ["chmod", "777", "/app/tmp"]

RUN ["chmod", "777", "/app/system"]

RUN ["chmod", "777", "/app/system/config"]

EXPOSE  80

  

Dockfile文件內容,參考如上javascript

 

images打包  docker build --tag="hub.qjdchina.com/qjd/wecenter:v0.0.1" ./php

啓動  docker run -d -p 90:80 -e NODE_ENV=dev -v /Users/xiexuemei/qjd/work/wecenter/uploads/:/app/uploads/ hub.qjdchina.com/qjd/wecenter:v0.0.1 java

-e 爲傳入的環境變量 NODE_ENV 鍵     dev是對應的值nginx

-v  是目錄映射到外面 兩個值 用冒號分開  第一個是   物理機的目錄地址      第二個是docker images 裏面的目錄地址web

這裏的做用是把圖片上傳目錄導出來,docker

 

 

--------------因爲安裝php環境比較麻煩,有docker的話,就不用去安裝各類破環境了。你們有興趣的能夠吧整個目錄映射出來,開發和調試。centos

相關文章
相關標籤/搜索