Netzwerk Docker

in arbeit in arbeit

host

Netzanschluss des Containers wie direkt am “switch”. … Bezieht aber keinen DHCP-Lease von externem DHCP-Server ohne DHCP-Relay

bridge

none

macvlan

debian

sudo ip link set eno1 promisc on

Bridge mode

docker network create -d macvlan \
  --subnet=192.168.xxx.y/24 \
  --gateway=192.168.xxx.y \
  -o parent=eno1 macvlan_x

802.1q trunk bridge mode

docker network create -d macvlan \
  --subnet=192.168.xxx.0/24 \
  --gateway=192.168.xxx.1 \
  -o parent=eno1.123 macvlan_xxx

ipvlan

docker network create -d ipvlan \
    --subnet=192.168.xxx.0/24 \
    --gateway=192.168.xxx.1 \
     -o ipvlan_mode=l2 ipvlanxxx

overlay

offene Ports auflisten

debian

sudo netstat -tulpn | grep LISTEN

Quellen