Docker中Nginx反向代理的实现步骤
本文主角:Nginx Proxy Manager 。
使用docker安装Nginx Proxy Manager。
1、找到C:\Windows\System32\drivers\etc下的hosts文件,添加
“域名 IP"即可。

使用vscode编辑文件,保存时会提示用管理员权限保存即可。
2、Nginx Proxy Manager 设置

域名就是hosts文件中的域名,ip地址为docker容器的ip,端口8080为应用的默认端口(asp.net 8.0 默认端口微软把80改成了8080 )。
3、浏览器使用上面的域名即可访问docker中的应用。
4、Nginx Proxy Manager 编排
version: '3'
services:
# 默认账号
# Email: admin@example.com
# Password: changeme
nginx:
image: 'jc21/nginx-proxy-manager:latest'
container_name: nginx
restart: unless-stopped
ports:
- '80:80'
- '81:81'
- '443:443'
volumes:
- ./data:/data
- ./letsencrypt:/etc/letsencrypt
networks:
- mynetwork
networks:
mynetwork:到此这篇关于Docker中Nginx反向代理的实现步骤的文章就介绍到这了,更多相关Docker Nginx反向代理内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
docker容器间跨宿主机通信-基于overlay的实现方法
这篇文章主要介绍了docker容器间跨宿主机通信-基于overlay的实现方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2021-02-02
docker-compose管理容器network与ip问题
这篇文章主要介绍了docker-compose管理容器network与ip问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2024-01-01


最新评论