我想将数据库访问限制为127.0.0.1
,因此我执行了以下命令:
docker run -it mysql:5.5 -p 127.0.0.1:3306:3306 -name db.mysql
但是我有一些困惑......
您可以在这里看到只会转发127.0.0.1
的端口:
; docker ps
mysql:5.5 127.0.0.1:3306->3306/tcp db.mysql
有趣的是,在iptables中我找不到这个限制:
; iptables -L
Chain FORWARD (policy DROP)
DOCKER all -- anywhere anywhere
Chain DOCKER (2 references)
target prot opt source destination
ACCEPT tcp -- anywhere 192.168.112.2 tcp dpt:mysql
这条规则的来源是
anywhere
。