在ubuntu系统中使用docker,
如使用如下命令开启一个容器
docker run -ti --privileged ubuntu:trusty bash -c 'apt-get update && apt-get install -y tcpdump && ( ping -c 10 google.com & tcpdump -i eth0 -c 1 )'
出现如下错误tcpdump: error while loading shared libraries: libcrypto.so.1.0.0: cannot open shared object file: Permission denied上述是docker在ubuntu系统中的一个bug,这里可以通过一个简单的方式规避,在所见的容器中运行如下命令
mv /usr/sbin/tcpdump /usr/bin/tcpdump ln -s /usr/bin/tcpdump /usr/sbin/tcpdump