nat - 如何用docker製作一個連接埠轉送的映像?
滿天的星座
滿天的星座 2017-04-25 09:01:35
0
2
778

例如我想把本地的8080端口轉發到本地的9090端口,這個如何封裝呢?連接埠都是宿主機之間轉發,不需要轉送到容器裡面去,常用的場景就是將內部網路的資料庫連接埠轉送到公網上。

滿天的星座
滿天的星座

全部回覆(2)
習慣沉默

你的描述實在有點看不懂。本地的端口轉送到本地的端口,這個“本地”指定是什麼,容器還是宿主機?

對於容器連接埠映射到宿主機,-p參數不就能輕鬆實現嗎。
docker run ... -p 13306:3306 mysql
這不就把容器MySQL服務的3306埠映射到了宿主機的13306埠上了麼。外部存取13306連接埠就能連接到資料庫了。

洪涛

如樓上所言,docker支援容器到宿主機的連接埠映射,使用的正式-p-P參數

-P         : Publish all exposed ports to the host interfaces
-p=[]      : Publish a container᾿s port or a range of ports to the host

具體可參加官網說明:https://docs.docker.com/engin...

至於你描述的本地到本地的連接埠映射,應該不是Docker的功能吧。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!