есть что-то, чего я не получаю из нового файла конфигурации создания докера:
вот мой 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 для этих соединений?
Я в замешательстве.