UFW 允許docker容器内使用host dns
要允許Docker容器内使用主机DNS,您可以通过以下步骤配置UFW:
- 打开UFW配置文件
/etc/default/ufw,找到以下行并将其设置为“yes”:
# Set to yes to allow this rule
#DNS
ALLOW_DNS="yes"
- 打开UFW规则文件
/etc/ufw/user.rules,添加以下规则:
# Allow Docker containers to use host DNS
-A DOCKER-USER -p udp -m udp --dport 53 -j ACCEPT
-A DOCKER-USER -p tcp -m tcp --dport 53 -j ACCEPT
- 重新加载UFW规则:
sudo ufw reload
现在,您的Docker容器应该能够使用主机DNS。请注意,如果您使用其他DNS服务器,您需要相应地更改上述规则中的端口号。
原文地址: http://www.cveoy.top/t/topic/dOnk 著作权归作者所有。请勿转载和采集!