docker compose tcpdump ничего не показывает - PullRequest
1 голос
/ 27 марта 2019

есть что-то, чего я не получаю из нового файла конфигурации создания докера:

вот мой 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 не сообщает ни об одном из этих сообщений, не использует ли docker eth0 для этих соединений?

Я в замешательстве.

...