Was ist mehrstufiger Build in Docker?
Was ist mehrstufiger Build in Docker?

Video: Was ist mehrstufiger Build in Docker?

Video: Was ist mehrstufiger Build in Docker?
Video: Containerize Go Apps | #CloudNativeNinja PT7 2024, März
Anonim

EIN multi - Bühnenbild wird durch Erstellen verschiedener Abschnitte von a Dockerfile , wobei jedes auf ein anderes Basisbild verweist. Dies ermöglicht ein multi - Bühnenbild um eine Funktion zu erfüllen, die zuvor mit ausgefüllt wurde mehrere Docker Dateien, das Kopieren von Dateien zwischen Containern oder das Ausführen verschiedener Pipelines.

Die Frage ist auch, was ist mehrstufiger Build in Docker?

Mehrstufige Builds ist ein Feature eingeführt Docker 17.05, mit dem Sie mehrere Zwischenbilder aus demselben erstellen können Dockerfile . Sie können Artefakte selektiv von einer Stufe zur anderen kopieren und alles zurücklassen, was Sie im endgültigen Bild nicht haben möchten. Sie können mehr darüber lesen Mehrstufige Builds Hier.

Man kann sich auch fragen, können Sie mehrere Dockerfiles haben? Wie Kingsley Uchnor sagte: Sie können mehrere Dockerfiles haben , einer pro Verzeichnis, die etwas darstellen Sie bauen wollen.

Was ist dementsprechend ein Zwischencontainer in Docker?

Docker-Container sind Bausteine für Anwendungen. Jeder Container ist ein Bild mit einer lesbaren/beschreibbaren Ebene über einer Reihe von schreibgeschützten Ebenen. Diese Schichten (auch genannt dazwischenliegend Bilder) werden generiert, wenn die Befehle im Dockerfile werden während der Docker Bildaufbau.

Wie füge ich mehrere Images in Docker zusammen?

Verwenden Sie auf Ihrem Gerät Docker ziehen, um die herunterzuladen Bilder von Docker Hub. Dann benutze Docker history, um die Befehle abzurufen, mit denen sie erstellt wurden. Öffnen Sie dann diese beiden Dateien. Sie können dann den Befehlsstapel von jedem sehen Bild.

Empfohlen: