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