docker - 在 WSL2 上禁用 bridge-nf-call-iptables 和 bridge-nf-call-ip6tables
问题描述
在 WSL2 中运行docker info
(在ArchWSL和Ubuntu 20.04上)我收到以下警告:
WARNING: bridge-nf-call-iptables is disabled
WARNING: bridge-nf-call-ip6tables is disabled
这两个属性似乎都在sysctl
级别启用:
$ sysctl net.bridge.bridge-nf-call-iptables
net.bridge.bridge-nf-call-iptables = 1
$ sysctl net.bridge.bridge-nf-call-ip6tables
net.bridge.bridge-nf-call-ip6tables = 1
从消息中不清楚这是否会阻止 Docker 的任何正常运行,或者是否需要用户采取任何措施。
有谁知道是否有什么办法可以消除这个警告?
使用 Docker 版本 19.03.12,构建 48a66213fe。
解决方案
请尝试以下命令
sudo echo "net.bridge.bridge-nf-call-iptables = 1" >> /etc/sysctl.conf
sudo echo "net.bridge.bridge-nf-call-ip6tables = 1" >> /etc/sysctl.conf
sudo modprobe br_netfilter
sudo sysctl -p /etc/sysctl.conf
推荐阅读
- gpu - 金属质感的右边缘有异常
- c# - 当我将字符串作为参数传递给另一个方法时,字符串的内容会丢失吗?
- bash - 如何使用 bash 脚本通过提示更改文件权限
- arduino - BLE 扫描仅在第一次扫描时获取某些设备的名称
- node.js - 如何在 Vue.js 中使用 BigQuery API
- c# - 无法通过 c# 连接到 Neo4j db
- python - 将 numpy 数组添加在一起以创建具有最大绝对值的新数组
- python - 如何在python中反转时间序列的季节性对数差异
- python - 如何从循环中删除某些类型的代码
- activemq-artemis - 使用 QueueExplorer 连接到 ActiveMQ Artemis