参考:https://github.com/romeOz/docker-nginx-php 1.命令: docker run --name app -d -p 8080:80 \ --net pg_net \ -v /host/to/path/app:/var/www/app/ \ romeoz/docker-nginx-php:5.5 案例:https://linux.cn/article-5734-1.html…
目的 制作一个基础镜像,包含jdk和nginx,这样要将java项目或一些前端页面做成容器,可以稍作修改引用该镜像. Dockerfile FROM alpine:3.8 ENV \ LANG=C.UTF-8 \ NGINX_VERSION=1.14.2 \ JAVA_ALPINE_VERSION=8.181.13-r0 \ JAVA_HOME=/usr/local/java \ PATH=$PATH:/usr/local/java/jre/bin:/usr/local/java/bin ###…
简介:nginx proxy_store缓存的结果,就是按照服务器的目录设置,直接缓存文件到同样的目录,像镜像一样. 遇到的问题:当服务器需要缓存的文件过大,恰巧此时没有缓存,但是有很多用户同时访问此文件的话,会出现生成很多,临时缓存文件(如000000132)的情况,针对同一个文件的临时缓存各个用户之间是不会共享的,因此会生成很多的临时文件,总的临时文件加载一起有10nG,也不是没有可能,影响nginx正常缓存.如果遇到此种情况,那么就执行下面的命令手动清除吧. [root@HOST]#rm…
Dockerfile和nginx.repo在同一目录下 先创建nginx.repo [root@localhost nginx]# cat nginx.repo [nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck=0 enabled=1 [root@localhost nginx]# ls Dockerfile nginx.repo 写dockerfile…
因为要上生产环境,所以配置还是专业一些比较好. nginx.conf upstream websocket_host { server 127.0.0.1:9527; } location /ws_log { proxy_redirect off; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $…
; Sample supervisor config file.;; For more information on the config file, please see:; http://supervisord.org/configuration.html;; Notes:; - Shell expansion ("~" or "$HOME") is not supported. Environment; variables can be expanded us…
坑都让我踩了...... 1 supervisord -c /etc/supervisor/supervisord.conf 什么意思? 答:手动启动:supervisord        具体详见 :supervisord监控服务常用技巧 2  运行supervisord -c /etc/supervisor/supervisord.conf 出现“Error: Another program is already listening on a port that one of our HTT…
docker镜像加速 docker-io先到 https://cr.console.aliyun.com/ 注册一下,登录成功后,在控制台,看左侧,有一个加速器按钮,点开找到自己的专属加速链接,我的是 https://olxmv577.mirror.aliyuncs.com (hotlight2010 https://45colej5.mirror.aliyuncs.com 我的) 然后vi /etc/sysconfig/docker 最下面增加一行: other_args="--registr…
Nginx 核心配置-location的匹配案例实战篇 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.location语法规则介绍 在没有使用正则表达式的时候,nginx会先在server中的多个location选取匹配度最高的一个uri,uri是用户请求的字符串,即域名后面的web文件路径,然后使用location模块中的正则url和字符串,如果匹配成功就结束搜索,并使用此location处理此请求. 语法规则: location [=|~|~*|^~] /uri/ {…
在 Docker 中创建镜像最常用的方式,就是使用 Dockerfile.Dockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明.官方文档:https://docs.docker.com/engine/reference/builder/ Dockerfile 常用指令 FROM 语法:FROM <image>:<tag> 指明构建的新镜像是来自于哪个基础镜像,如果没有选择 tag,那么默认值为 latest. FROM centos:7…