Maison > Article > Opération et maintenance > Comment Docker définit le mappage des ports pour les conteneurs en cours d'exécution
Méthode 1 :
1. Obtenez l'adresse IP du conteneur
Remplacez containers_name par le nom du conteneur dans l'environnement réel
docker inspect `container_name` | grep IPAddress
2, port de transfert iptable
Mappez le port 8000 du conteneur au port 8001 de l'hôte docker
iptables -t nat -A DOCKER -p tcp --dport 8001 -j DNAT --to-destination 172.17.0.19:8000
Méthode 2 :
1 Soumettez un conteneur en cours d'exécution en tant que conteneur. miroir
docker commit containerid foo/live
2. Exécutez l'image et ajoutez le port
docker run -d -p 8000:80 foo/live /bin/bash
Tutoriel recommandé : tutoriel docker
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!