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