我希望在Docker容器中运行Nginx,它监听端口80,当URL以单词
我的nginx.conf如下:
我使用
现在我的问题是,由于该容器已经在监听端口8080,因此我无法再运行我的Web应用程序。
api
开头时,我希望它代理到端口8080,并且我有一些Web应用程序监听端口8080。这在没有Docker的情况下对我起作用,但是使用Docker时,我无法使其正常工作。我的nginx.conf如下:
location /{
# serve static page
}
location /api {
proxy_pass http://0.0.0.0:8080;
}
我使用
docker run -d -p 80:80 -p 8080:8080 nginx
命令来运行我的nginx容器。现在我的问题是,由于该容器已经在监听端口8080,因此我无法再运行我的Web应用程序。