wecenter 问答社区 dockerfile,不用纠结于物理机的运行环境
2017-04-25 16:32
459 查看
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文件内容,参考如上
images打包 docker build --tag="hub.qjdchina.com/qjd/wecenter:v0.0.1" ./
启动 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
-e 为传入的环境变量 NODE_ENV 键 dev是对应的值
-v 是目录映射到外面 两个值 用冒号分开 第一个是 物理机的目录地址 第二个是docker images 里面的目录地址
这里的作用是把图片上传目录导出来,
--------------由于安装php环境比较麻烦,有docker的话,就不用去安装各种破环境了。大家有兴趣的可以吧整个目录映射出来,开发和调试。
相关文章推荐
- centos7基于Dockerfile搭建jdk、tomcat、maven运行环境
- 【收藏】基于Dockerfile搭建JAVA Tomcat运行环境
- 使用Dockerfile搭建jdk、tomcat运行环境
- ASP.NET CORE做的网站运行在docker上(不用dockerfile文件部署)
- ASP.NET CORE做的网站运行在docker上(不用dockerfile文件部署)
- linux可执行文件执行时提示No such file or directory(docker环境中运行的ubuntu镜像)
- 使用Docker和Rancher运行你自己的ELK环境。
- 香蕉派 banana pi BPI-R1 Docker 环境中运行8个LINUX系统
- 使用 Docker 搭建 Java Web 运行环境
- docker下PHP+Nginx+HHVM运行环境
- docker深入1-尝试运行一个简单的web环境
- 解决CentOS 7.1上LNMP环境运行Laravel报 404 File not found . 错误。