2017-07-17 17 views
0

ホストとコンテナを共有したいと思います。Docker unknown flag:--network

コンテナで実行中のサービスが既にあります。レディス。

別のコンテナでアプリを実行したいとします。このアプリケーションは、Redisがlocalhost:6379でリッスンしていることを示唆しています。

私のホストマシンからは、Redis-containerポートからホストポートへのポートマッピングがあるため、そのポートへのアクセス権があります。

自分のアプリケーションコンテナが、ホストマシンと同じポートとネットワークにアクセスできるようにします。

私はこのコマンドを試しました:docker --network=host run somecontainerしかし、unknown flag: --networkを得ました。 SO question,Docker docs

上記の動作を他にどのように達成できますか?ホストはlocalhost =コンテナlocalhostを

答えて

2

あなたはパラメータとドッキングウィンドウが何もコマンドが指定されていない時にフラグを解決しようとしている反転(あなたが--networkがリストされていないことをdocker --helpで見ることができます)

docker run --network ...は、より良い仕事します! :-)

--networkrunコマンドのフラグであることを忘れないでください。runの前に指定する必要があります。

TLDR:docker run --helpdocker --helpが異なると、エラーが発生します。

+0

ああ、コモン!...:D – Alendorff

関連する問題