www.pryy.net > DoCkEr nginx php Fpm

DoCkEr nginx php Fpm

配置如下: location ~* \.php$ { fastcgi_index index.php; fastcgi_pass 172.17.0.178:9000; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param SCRIPT_NAME $fastcgi_script_name; }

prober:image:tommylau/php-5.2:latestvolumes:-prober/src:/var/www/html:rwnginx:image:nginx:latestports:-"80:80"volumes:-prober/src:/var/www/html:rw-prober/nginx.conf:/etc/nginx/conf.d/default.conflinks:-prober

prober: image: tommylau/php-5.2:latest volumes: - prober/src:/var/www/html:rw nginx: image: nginx:latest ports: - "80:80" volumes: - prober/src:/var/www/html:rw - prober/nginx.conf:/etc/nginx/conf.d/default.conf links: - prober

安装 系统环境 硬件型号: ThinkPad T520 系统版本: ubuntu 14.04 CPU: i7 RAM: 8G 添加软件源 由于Ubuntu源中的最先版本为0.9无法满足要求,所以需要使用Docker的官方源 添加密钥: $ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80...

root@gerryyang:~/nginx_ubuntu# docker ps a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 3fa70f39af75 ubuntu_sshd_gcc_nginx_gerry:14.04 "/run.sh" About an hour ago Up About an hour 0.0.0.0:30022->22/tcp, 0.0.0.0:30080->...

部署一个最简单的Nginx,可以通过80端口访问默认的网站 设置记录访问和错误日志的路径 设置静态网站的路径 通过proxy_pass将HTTP请求反向代理到nodejs Web App 设置HTTPS

如果容器已经运行可以使用:docker exec -it hello-world-nginx /bin/bash进入容器内部。 可以百度搜索(知识林)查找更多Docker的文档

Docker 使用主机自身的 Linux 内核,然后从镜像中产生磁盘目录和软件,所有的进程都运行在主机上,如果有兴趣的话完全可以 ps aux 查询一下,就能发现在 Docker 中运行的进程,只不过 Docker 对其做了如同 chroot 差不多概念的封装。

Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器软件,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了。

#docker pull nginx #docker run -itd -p 80:80 nginx 启动nginx nginx默认目录是/etc/nginx,如果要自定义,指定本地目录 #docker run -itd -p 80:80 -v /usr/local/目录名:/etc/nginx nginx

网站地图

All rights reserved Powered by www.pryy.net

copyright ©right 2010-2021。
www.pryy.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com