Text
Text
Fragen
2
Feed
Analytics

Kommunikation zwischen Containern

Innerhalb eines Netzwerks können Container einander über ihren Namen erreichen.

über user defined network

//Netzwerk erstellen
docker network create [network-name]
//container mit Netzwerk verbinden
docker network connect [network-name] [image-name]
//alternativ
docker run --net [network-name] [image-name]

Die Funktionalität --links ist veraltet und es wird empfohlen, --links nicht mehr zu verwenden.

Netzwerk-Infos

durch inspect

docker inspect [container_name oder container_id]
//alternativ 
docker inspect [container_name oder container_id] \
  | grep "\"IPAddress\"" -m 1 \
  | grep -o '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}'

im Container

Meist müssen in Docker-Images Netzwerktools erst installiert werden.

//ubuntu container starten und bash starten
docker run -it --rm  ubuntu bash
//Netzwerktools installieren
apt update && apt install -y iproute2
//IP Adresse anzeigen (equivalent zu *ifconfig*)
ip address show
Untergeordnete Seiten (0)
Alle Inhalte auf dieser Seite stehen, soweit nicht anders angegeben, unter der Lizenz Creative Commons Namensnennung 4.0 (CC-BY-4.0). Einzelne Elemente (aus anderen Quellen übernommene Fragen, Bilder, Videos, Textabschnitte etc.) können anderen Lizenzen unterliegen und sind entsprechend gekennzeichnet.