Maison  >  Article  >  Opération et maintenance  >  Comment Docker modifie le port de conteneur créé

Comment Docker modifie le port de conteneur créé

王林
王林avant
2021-02-08 10:40:373731parcourir

Comment Docker modifie le port de conteneur créé

Nous pouvons modifier le port de conteneur créé des deux manières suivantes.

(1) Soumettez le conteneur en tant que miroir et réexécutez pour modifier le fichier de configuration du conteneur

(2) Soumettez le conteneur en tant que miroir et réexécutez

Modifier le fichier de configuration du conteneur

Docker doit être fermé avant la modification, sinon après le redémarrage de l'image, le fichier de configuration sera restauré et la modification échouera

1 Entrez dans le répertoire de configuration du conteneur.

cd /var/lib/docker/containers/{container_id}

2. Modifiez hostconfig.json

vim hostconfig.json

Trouvez le nœud PortBindings, la structure est la suivante

{
    "PortBindings": {
    	"80/tcp": [
	        {
				"HostIp": "",
				"HostPort": "81"
			}
    	]
    }
}

La signification de ce nœud est de mapper le port 81 du serveur au port 80 du conteneur

3. fichier config.v2.json

ExposedPorts à l'intérieur contient également des informations sur le port, je ne sais pas quelle est son utilisation actuellement

Référence

https://stackoverflow.com/questions/19335444/how-do-i-assign-a-port-mapping-to-an-existing-docker-container

Recommandations associées : Tutoriel de démarrage de 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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer