Maison > Questions et réponses > le corps du texte
已存在的容器,原来端口-p 80:66 要怎么操作才能把端口改成 -p 80:77,就是把映射从66改到77?必须要重新建一个容器吗?
世界只因有你2017-04-25 09:05:39
Vous ne devriez pas pouvoir changer le port maintenant. Vous pouvez consulter l'option de mise à jour du docker
某草草2017-04-25 09:05:39
Après avoir vérifié les informations, il semble qu'il ne soit actuellement pas possible de modifier l'exposition du port directement sur le conteneur d'origine, et la commande docker update ne le prend pas en charge. Cette demande est très forte.
Soumettre le conteneur actuel dans une image, puis réexécuter l'image est également un compromis.
--- mise à jour
Modifiez Dockerfile
dans expose
puis reconstruisez-le.
Si vous ne souhaitez pas reconstruire le conteneur, vous pouvez le spécifier en utilisant le paramètre docker run
dans --expose
, ce qui équivaut à remplacer l'exposition dans Dockerfile
.