検索

ホームページ  >  に質問  >  本文

nat - 如何用docker制作一个端口转发的镜像?

比如我想把本地的8080端口转发到本地的9090端口,这个如何封装呢?端口都是宿主机之间转发,不需要转发到容器里面去,常用的一个场景就是将内网的数据库端口转发到公网上。

滿天的星座滿天的星座2855日前874

全員に返信(2)返信します

  • 習慣沉默

    習慣沉默2017-04-25 09:03:35

    あなたの説明は本当にわかりにくいです。ローカル ポートはローカル ポートに転送されます。この「ローカル」の指定はコンテナまたはホストですか?

    コンテナのポートをホストにマッピングするために、-p パラメータを簡単に実装できないでしょうか?
    docker run ... -p 13306:3306 mysql
    これはコンテナ MySQL サービスの 3306 ポートをホストの 13306 ポートにマッピングしていませんか?ポート 13306 への外部アクセスによりデータベースに接続できます。

    返事
    0
  • PHP中文网

    PHP中文网2017-04-25 09:03:35

    前述したように、Docker は公式の -p-Pパラメータ

    を使用して、コンテナからホストへのポート マッピングをサポートしています。 リーリー

    詳細については、公式 Web サイトの手順を参照してください: https://docs.docker.com/engin...

    あなたが説明したローカルからローカルへのポートマッピングに関しては、Docker の機能であるべきではありません。

    返事
    0
  • キャンセル返事