1
NetfilterQueue呈现出奇怪的问题在Python脚本导入在一个容器中运行时:NetfilterQueue不是在一个码头工人容器工作
File "main.py", line 1, in <module>
from netfilterqueue import NetfilterQueue
ImportError: /usr/local/lib/python2.7/dist-packages/netfilterqueue.so: undefined symbol: nfq_set_verdict2
在容器中,我已经安装:
FROM debian:wheezy
RUN apt-get update && apt-get install -y \
bridge-utils \
net-tools \
iptables \
python \
scapy \
tcpdump \
python-nfqueue \
build-essential \
python-dev \
libnetfilter-queue-dev \
python-pip
RUN pip install netfilterqueue
COPY ./main.py /main.py
ENTRYPOINT sysctl net.ipv6.conf.all.forwarding=1 && ip6tables -A FORWARD -j NFQUEUE --queue-num 1 && python main.py
构建像魅力一样工作。任何想法可能会导致此错误在运行时?
感谢您的帮助