您的位置:首页 > 运维架构 > Docker

Docker安装Nginx以及相关配置

2019-06-05 20:25 531 查看

安装 Nginx 镜像,本地编辑 Nginx 配置文件

mkdir /var/cnmp/nginx/conf/
vim /var/cnmp/nginx/conf/default.conf

修改文件如下

server {

listen		80;
server_name	localhost;

location / {
root	/var/www/html;
index 	index.php index.html;
}

error_page	500 502 503 504	/50x.html

location = /50x.html {
root	/var/www/html;
}

location ~ \.php$ {
root			/var/www/html; 	# 代码目录
fastcgi_pass	phpfpm:9000;	# 修改为phpfpm容器
fastcgi_index	index.php
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include		fastcgi_params;
}

}

运行容器

docker run -d --link php-with-mysql:phpfpm --volumes-from php-with-mysql \
-p 80:80 -v /var/cnmp/nginx/conf/default.conf:/etc/nginx/conf.d/default.conf \
--name nginx-php --privileged=true hub.c.163.com/library/nginx

docker ps
curl localhost

搞定!

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: