LoginSignup
1
0

More than 5 years have passed since last update.

docker で --net=host でコンテナ起動するときの注意点

Posted at

概要

なんらかの事情により、 --net=host をつけて、docker run する必要があるときに注意することを個人的にまとめた

まとめ

iptablesの設定を手動で更新する必要がある可能性がある

現象

コンテナは立ち上がるし、コンテナ内では、正しく動いている。
しかしホストのポートを叩いても見えない。

なぜ

ホストで iptables が動いていて、ガッチリまもられているときでも、docker daemonがうまくいことやってくれるのだが、 --net=host の場合、この部分はスキップされるようなので、注意する。

すでに、必要なポートが使われている。

現象

コンテナの中でとじているネットワークなどでは、うまく動いている。
しかし、 --net=host をつけると、うまく起動しない

なぜ

すでに、必要なポートが使われている。
ホスト側でつかっていたり、ほかのコンテナが使っていたりする。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0