‫Gut.
‫Also erstmal auf.
‫Gibt es eine Möglichkeit, Container von Get Mono Repo aus zu erstellen und auszuführen?
‫Ich meine mehrere Container Ich schreibe mehrere Dienste und gehe hinein und mache das in einem Mongo Mono Repo.
‫Und jetzt ist es Zeit, etwas Automatisierung einzubauen.
‫Ja, absolut.
‫Und ich denke, dass Sie andere Leute dort haben, die auch Ihre Fragen beantworten, Alexandra.
‫Ja definitiv.
‫Du kannst das.
‫Sie können einfach ein Repo-Down in das Verzeichnis klonen, in dem Sie die Docker-Datei erstellen möchten, und
‫dann eine Docker-Datei erstellen. Die Docker-Dateien müssen nicht als Docker-Datei bezeichnet werden. Der Standardname, den Docker
‫beim Erstellen einer Docker-Datei verwendet, lautet Suche nach einer Datei namens Docker-Datei.
‫Aber Sie können es so nennen, als ob Sie wissen, dass die Container-Datei Sie sagen können, was Sie wollen.
‫Sie wissen, dass Sie Ihren eigenen Standard machen können.
‫Und wenn Sie einen Docker-Build ausführen, geben Sie einen Bindestrich F an, um die Datei zu finden, die Sie
‫aufrufen möchten.
‫Dies gilt auch für Docker Compose, wenn Docker Compose einen Standarddateinamen hat.
‫Sie können jedoch jederzeit den Bindestrich F verwenden, um die gewünschte Datei anzugeben.
‫Und mit Docker-Dateien denken Sie daran, dass Docker-Dateien das Verzeichnis sind, in dem Sie sich für
‫den Kontext befinden. Dies ist das letzte, was Sie in einem doc- oder build-Befehl tun.
‫Wenn Sie zum Beispiel ein C machen, zoomen Sie einfach hinein, wenn
‫Sie einen Docker-Build machen, und schauen Sie sich die Hilfe an, das letzte
‫kleine Ding, das es gibt, ist der Pfad.
‫Im Idealfall beginnt die Arbeit mit der Docker-Datei an jedem beliebigen Pfad oder Kontext, an dem
‫Sie sie erstellen.
‫Manchmal wird mir die Frage gestellt, wo Leute sagen, dass ich Dateien in mein Docker-Image aufnehmen möchte, die
‫sich in einem völlig anderen Pfad befinden als in meiner Verzeichniskette, und das tut
‫Docker Build nicht, wenn Sie diesen Pfad oder Speicherort für Sie angeben Wenn Sie sehen, dass Docker zu Beginn
‫eines Docker-Builds erstellt wird, werden alle Dateien in diesem Verzeichnis und in allen Unterverzeichnissen in
‫einen Teerball kopiert und dann an die Doktor-Engine weitergeleitet, wo immer dies der Fall ist Wenn dies Ihr
‫lokaler Computer ist, ist dies möglicherweise ein entfernter Server.
‫Wenn Sie also versuchen, eine Datei von einem anderen Ort zu kopieren, wird diese Datei nie abgerufen.
‫Stellen Sie also sicher, dass Sie dabei immer den Kontext aus dem gewünschten Verzeichnis erstellen,
‫wenn Sie Apps verwenden oder in deren eigenen Unterverzeichnissen, die in Ordnung sind.
‫Führen Sie einfach einen Docker-Build durch und geben Sie den Dateinamen und das Verzeichnis als
‫Erstellungspfad am Ende an.
‫Gute Frage.