Jenkins部署了微服务并成功访问后 我在想要nginx也部署到docker上 我本地的 nginx加载了两个配置 分别监听 8801 和 8802端口 在使用Docker Desktop启动容器 nginx官方默认的端口是 80 在修改映射宿主机端口时只能映射端口 :80 无法访问8801和8802 (当然指定容器ip是可以的)
尝试启动时添加 "Environment variables"(环境变量) 无效 最后不得已只能以命令形式启动
docker run -p 8801:8801 -p 8802:8802 -v F:\nginx\nginx-1.18.0\conf\docker-nginx:/etc/nginx --name leadnews-nginx nginx
看来Docker Desktop是有一定局限性的