Dockerコンテナで実行中のプロセスに接続できますが、コンテナのループバックインターフェイス経由で接続することは可能ですか? Dockerのコンテナのlocalhostインターフェイスに接続
は基本的に私は、このオプションを探しています:docker run ... -p 12345:127.0.0.1:12345 ...
これは、ドッカーによって拒否されます。
ユースケースは、あなたがポートマッピングが少し間違っていLocalhost Exception
Dockerコンテナで実行中のプロセスに接続できますが、コンテナのループバックインターフェイス経由で接続することは可能ですか? Dockerのコンテナのlocalhostインターフェイスに接続
は基本的に私は、このオプションを探しています:docker run ... -p 12345:127.0.0.1:12345 ...
これは、ドッカーによって拒否されます。
ユースケースは、あなたがポートマッピングが少し間違っていLocalhost Exception
を経由して、セットアップモンゴadminユーザに例えばです。このようにそれを試してみてください。
$ docker run -itd -p 27117:27017 mongo
ので27117
あなたがドッキングウィンドウコンテナoutwithに接続できるポートで、27017
は、ポートのmongod私はモンゴシェルを接続したときに私ができるので、ドッキングウィンドウ
内で実行されていますこのようにしてみ
$ mongo --port 27117
:
セントのようなドッキングウィンドウ内のmongodに接続しますep 1:
ドンカからモンゴルイメージを引きます。
docker pull mongo
ステップ2:
あなたにMongoDBのデータを格納するための新しいディレクトリを作成し/ホーム/ユーザー/データベース/モンゴのような場所を共有
ステップ3:
以下のコマンドを使用してdockerイメージからmongodbを実行する
mongodbポートを12345のように変更したい場合は、コマンドで設定します。 27017は、世界的にあなたがそれを変更することはできませんドッキングウィンドウで宣言されたが、私はローカルで欲しいれる[ `ドッキングウィンドウrun`ためのドキュメント](https://docs.docker.com/を見てみましょ12345
docker run -d -p 12345:27017 -v /home/user/databases/mongo:/data/db --name mongodb mongo
のようなMongoDBのポートを変更しますエンジン/参照/実行/#公開 - 受信ポート)。 '-p'オプションの引数が混在しています。 – larsks
コンテナインターフェイスを指定するオプションが表示されません。私は、ホストのループバック経由でない場合、コンテナループバックを介して接続を確立しようとしています –