このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
06_virtualization:05_container:26_docker_iptables [2023/12/06 07:12] – matsui | 06_virtualization:05_container:26_docker_iptables [2023/12/06 07:16] (現在) – matsui | ||
---|---|---|---|
行 2: | 行 2: | ||
Dockerでiptablesを利用するには、DOCKER-USER chainにルールを追加します。 | Dockerでiptablesを利用するには、DOCKER-USER chainにルールを追加します。 | ||
+ | |||
+ | |||
+ | 特定ネットワークからのみmysql接続を許可したい時など | ||
+ | |||
+ | IP確認 | ||
+ | < | ||
+ | # docker inspect db | ||
+ | " | ||
+ | " | ||
+ | . | ||
+ | . | ||
+ | . | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | } | ||
+ | } | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | 特定IPだけ許可 | ||
+ | iptables -I DOCKER-USER -p tcp --dport 3306 -d 172.23.0.2 -j DROP | ||
+ | iptables -I DOCKER-USER -p tcp --dport 3306 -s 192.168.10.10 -d 172.23.0.2 -j ACCEPT | ||
+ | |||
< | < | ||
行 13: | 行 43: | ||
--- // | --- // | ||
- | 現在確認すると、netfilter-persistentでは設定反映されなくなってた。。。 | + | 現在確認すると、netfilter-persistentでの反映方法は設定反映されなくなってた。。。 |
やはり再起動後はシェルなどで追加する方が良さそう。 | やはり再起動後はシェルなどで追加する方が良さそう。 | ||
- | / | + | |
- | / | + | / |
{{tag> | {{tag> |