Ich habe ein Dockerfile mit dem Befehl > Dockerfile
generiert und beschlossen, den Abschnitt PORT
als leere Zeichenfolge zu belassen, da ich ein Basisimage erzeuge, das nicht verfügbar gemacht werden muss. Das wird generiert
Ich weiß, es ist so einfach wie das Löschen der letzten Zeile, aber ich frage mich, ob dies beabsichtigt ist oder wenn jemand keinen Port angibt, sollte EXPOSE nicht generiert werden.
Idealerweise fügen wir die EXPOSE nicht hinzu, wenn der Port leer ist.
Sie müssen sich auch mit Compose-Dateien befassen.
In Zukunft werden wir keine Dockerfiles mit leeren Expose-Anweisungen generieren. Es ist einfach, sie manuell zu löschen.