比如我想把本地的8080端口转发到本地的9090端口,这个如何封装呢?端口都是宿主机之间转发,不需要转发到容器里面去,常用的一个场景就是将内网的数据库端口转发到公网上。
習慣沉默2017-04-25 09:03:35
あなたの説明は本当にわかりにくいです。ローカル ポートはローカル ポートに転送されます。この「ローカル」の指定はコンテナまたはホストですか?
コンテナのポートをホストにマッピングするために、-p パラメータを簡単に実装できないでしょうか?
docker run ... -p 13306:3306 mysql
これはコンテナ MySQL サービスの 3306 ポートをホストの 13306 ポートにマッピングしていませんか?ポート 13306 への外部アクセスによりデータベースに接続できます。
PHP中文网2017-04-25 09:03:35
前述したように、Docker は公式の -p
或-P
パラメータ
詳細については、公式 Web サイトの手順を参照してください: https://docs.docker.com/engin...
あなたが説明したローカルからローカルへのポートマッピングに関しては、Docker の機能であるべきではありません。