原创
Docker安装Nginx
温馨提示:
本文最后更新于 2019年11月17日,已超过 1,832 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我。
docker pull nginx
docker run -d -p 8080:80 --name nginx 540a289bab6c
配置:
参考文章: https://blog.csdn.net/wangfei0904306/article/details/77623400
拷贝容器内的配置:
# nginx是运行的容器名称
# 容器文件:宿主机文件
docker cp nginx:/etc/nginx/nginx.conf /custom-docker-file/nginx/
docker cp nginx:/etc/nginx/conf.d /custom-docker-file/nginx/
docker cp nginx:/usr/share/nginx/html /custom-docker-file/nginx/
删除之前的nginx容器:
docker rm -f nginx
创建正式容器:
docker run --name nginx \
-d -p 80:80 \
-v /custom-docker-file/nginx/nginx.conf:/etc/nginx/nginx.conf \
-v /custom-docker-file/nginx/conf.d:/etc/nginx/conf.d \
-v /custom-docker-file/nginx/html:/usr/share/nginx/html \
nginx
例如:我自己搭建的博客的Nginx配置。
在nginx.conf
文件中配置:
#博客前台
server {
listen 80;
server_name www.lzhpo.com;
location / {
proxy_pass http://47.106.236.228:8443;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
# 博客后台
server {
listen 80;
server_name admin.lzhpo.com;
location / {
proxy_pass http://47.106.236.228:8085;
}
}
- 本文标签: Docker
- 本文链接: http://www.lzhpo.com/article/94
- 版权声明: 本文由lzhpo原创发布,转载请遵循《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权