记一次 docker 安装 Nginx
2024-01-07 21:33:33
快速启动nginx
#拉取nginx
docker pull nginx
#启动容器
docker run --name nginx -p 80:80 nginx
#配置反向代理,就可以直接通过公网ip(域名)访问,不用在记端口号了
使用挂载的方式启动nginx
#首先在本机创建nginx的一些文件存储目录
mkdir -p /root/nginx/www /root/nginx/logs /root/nginx/conf
#查看nginx容器id
docker ps
#将nginx容器配置文件copy到本地
docker cp nginx容器id :/etc/nginx/nginx.conf /root/nginx/conf
#创建新nginx容器nginx-web,并将www,logs,conf目录映射到本地
docker run -d -p 80:80 --name nginx-web
-v /root/nginx/www:/usr/share/nginx/html
-v /root/nginx/conf/nginx.conf:/etc/nginx/nginx.conf
-v /root/nginx/logs:/var/log/nginx nginx
#进入到/root/conf/nginx.conf 添加如下即可
server{
listen 80;
charset utf-8;
server_name 公网ip(域名);
location / {
proxy_pass http://公网ip(域名):8080;
proxy_redirect default;
}
}
文章来源:https://blog.csdn.net/qq_43678225/article/details/135368503
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!