7

ポート9000:9000がホストにバインドされているdocker コンテナーを実行していますが、 ufwも有効にしています。私が許可した唯一のポートは22, 80, 443.

では、ホストの IP アドレスを使用してこのコンテナーに接続できるのはなぜでしょうか? ポート9000は によってブロックされるべきではありませんufwか?

コンテナ ID イメージ コマンド 作成されたステータス ポート名
14417c4f71fb dockerui/dockerui "/dockerui" 2 秒前 アップ 2 秒 0.0.0.0:9000->9000/tcp docker_ui

root@docker:~# ufw ステータス
ステータス: アクティブ

アクションへ から
-- ------ ----
22 どこでも許可
80 どこでも許可
443どこでも許可
22 (v6) どこでも許可 (v6)
80 (v6) どこでも許可 (v6)
443 (v6) どこでも許可 (v6)

ufw を有効にすると、デフォルトですべてのポートがブロックされませんか?

4

4 に答える 4

2

Docker は iptables を黙って変更します。/etc/default/docker で--iptables=false編集することにより、オプションを使用して Docker デーモンを開始できます。DOCKER_OPTS

于 2016-02-20T03:05:00.890 に答える