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