码头工人撰写tcpdump不显示任何内容

时间:2019-03-27 11:48:27

标签: docker tcpdump

从新的docker compose配置文件中我没有得到什么:

这是我的Dockerfile:

FROM ubuntu

run apt-get update && \
    apt-get install -y netcat net-tools tcpdump

CMD tcpdump -i eth0 -XX

这是我的docker-compose.yml

version: '3.7'
services:
  server:
    build: ./
    image: srv
    container_name: srv

  client: 
    build: ./
    image: clnt
    container_name: clnt

我打开三个控制台:

%1 docker-compose up --force-recreate --build

builds and starts showing network traffic

%2 docker exec -it srv /bin/bash
%2 nc -lp 4001 &

%3 docker exec -it clnt /bin/bash
%3 nc srv 4001

我可以看到消息在两个容器之间来回共享,但是tcpdump不报告任何这些消息,码头工人不是在使用eth0进行这些连接吗?

我很困惑。

0 个答案:

没有答案