【发布时间】:2017-06-28 21:10:36
【问题描述】:
我需要在端口 12345 创建一个服务,但是 the instructions 说
docker run -p 80:8080 swaggerapi/swagger-ui
...我可以更改主机端口(最终发布是吗?),从80到12345?更改主机端口 还是容器端口?
那么,我将使用docker run -p 12345:8080 swaggerapi/swagger-ui... 它会正常工作吗?
“很好”,对我来说:必须在 NGINX 的 API 网关(反向代理)中工作,如下脚本:
server {
server_name api-guide.example.org;
root /var/www/teste;
index index.html index.htm index.nginx-debian.html;
location / {
try_files $uri $uri/ @proxy;
}
location @proxy {
try_files $uri =404;
rewrite ^/etc$ /$1 break;
proxy_pass http://127.0.0.1:12345;
}
}
代理到端口 12345。
【问题讨论】: