在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/云計(jì)算  Linux/ SpringCloud與docker結(jié)合的端口問(wèn)題

SpringCloud與docker結(jié)合的端口問(wèn)題

我現(xiàn)在有一份云盤服務(wù)的代碼,端口是8089,現(xiàn)在我想在一臺(tái)服務(wù)器上實(shí)例2個(gè)容器,然后將容器8089端口映射到宿主機(jī)8080,8081上,但是這樣兩個(gè)容器里的云盤服務(wù)都是8089端口,注冊(cè)到eureka上的端口都是8089。無(wú)法訪問(wèn)到宿主機(jī)的8080,8081端口上。我現(xiàn)在想要訪問(wèn)這兩個(gè)容器的云盤服務(wù),那我該怎么樣做?
有一個(gè)想法是兩個(gè)容器對(duì)應(yīng)不同的端口如:
*容器1端口8089 映射宿主機(jī)8089
容器2端口8090 映射宿主機(jī)8090*
但是如果我想能動(dòng)態(tài)的增加3個(gè)容器,這樣每次我都要修改application.yml的端口重新打包。我想問(wèn)有沒有好一點(diǎn)的方案來(lái)快速部署。

回答
編輯回答
老梗

你這個(gè)注冊(cè)中心有啥用?

2017年1月29日 11:30
編輯回答
故人嘆

映射端口可以通過(guò) -p 8080:8089 來(lái)把容器端口發(fā)布到宿主機(jī),內(nèi)部訪問(wèn)仍然是通過(guò)8089進(jìn)行,并不會(huì)沖突啊

2017年5月16日 12:05