0
所以我有一個在808x上運行不同http服務器的容器數組。本地URL對他們很重要。我想有一個代理蘇施是如何將Docker容器端口+ http代理到子URL?
- 如果容器
X
預計:localhost:808X/bla/ble/blu
- 網站用戶可以把它像
site.io/Id_X/bla/ble/blu
- 和代理將用於容器URL轉換爲
localhost:808X/bla/ble/blu
。
如何在使用Docker的Ubuntu上做這樣的事情?
是你的服務器在Apache下運行? –
可悲的是 - 它是一個pvw-presenter服務器。 – DuckQueen
爲什麼不運行正常的反向代理?將每個容器映射到不同的子域。 'node1.site.io','node2.site.io'等。您可以使用例如'jwilder/nginx'圖像立即測試。如果你沒有dns記錄,只需將它們插入主機文件即可。這也意味着您只需將反向代理端口映射到主機,而不是其他任何東西。 – Grimmy