Résumé réseau
Mapper des ports
Par exemple avec le conteneur nginx, ...
docker run --rm -p <port local>:<port conteneur> <image>
Commandes bash pour tester les réseaux
Installer ping et ip
apt-get update && apt-get install -y iputils-ping iproute2
Ou alors vous pouvez utiliser l'image celtak/ubuntu-ping-ip
dont les programmes ping
et ip
sont déjà installé.
Afficher les adresses IP
ip -c a
Lister les réseaux disponibles
docker network ls
Isoler un conteneur
docker run --rm -it --network=none <image>
Créer un réseau bridge
docker network create --driver=bridge <nom du réseau>
Créer un conteneur et le connecter en même temps
docker run -it --rm --network=<nom du réseau> --name=<nom du conteneur> <image>
Créer et ensuite connecter
Créer le conteneur
docker run --rm -it --name=<nom du conteneur> <image>
Connecter le conteneur au réseau
docker network connect <nom du réseau> <nom du conteneur>
Liste des conteneurs dans un réseau Docker (et d'autres informations)
docker network inspect <nom du réseau>
Déconnecter les conteneurs du réseau
docker disconnect <nom du réseau> <conteneur>
Supprimer des réseaux
docker network rm <nom du réseau> <nom du réseau> ...