Ist es möglich, Ihre Entwicklungsumgebung mit Docker zu entstöbern?

Ist es möglich, Ihre Entwicklungsumgebung mit Docker zu entstöbern?

Zu den Docker -Umgebungen gehören verschiedene Elemente wie Bilder, Container, Netzwerke, Docker -Hub, Volumen und viele andere, die die Entwicklung zum Kinderspiel machen. Diese Elemente nehmen jedoch auch einen Großteil Ihres Systemraums ein und können die Docker -Entwicklungsumgebung überladen. Auf Dekottering ist ein Prozess, bei dem Bilder, Lautstärke, Container und Netzwerke verwaltet und entfernt werden können.

In diesem Beitrag werden wir erklären:

  • Ist es möglich, die Entwicklungsumgebung mit Docker zu entstöbern??
  • Wie man eine Entwicklungsumgebung entstattet?

Ist es möglich, die Entwicklungsumgebung mit Docker zu entstöbern??

Ja, es ist möglich, die Entwicklungsumgebung mit Docker zu deklarnen. Das Entstäubigen der Entwicklungsumgebung enthält verwaltete Docker -Bilder und das Entfernen alter, nicht verwendeter Docker -Komponenten.

Um die Docker -Bilder zu verwalten, bietet Docker uns unterschiedliche Mittel wie Cloud -Speicher, Docker Hub Official Docker Registry und private Docker -Registrier. Sie können auch das GitHub Remote -Repository verwenden, um den Projektcode und die Bilder zu speichern.

Wie man eine Entwicklungsumgebung entstattet?

Die wesentlichen Komponenten des in der Entwicklung verwendeten Docker sind Container und Docker -Bilder. Die Container deaktivieren auch die Entwicklung, da sie alle Projektabhängigkeiten und Quellcode zusammenfasst. Bilder sind jedoch Bausteine, um die Docker -Container zu erstellen und zu verwalten, und werden auch als Docker -Container -Framework bezeichnet. Sie können diese Bilder in die Registrierung schieben, um sie auf dem Cloud -Speicher zu verwalten und die Docker -Entwicklungsplattform zu deklarieren.

Um die Entwicklungsumgebung durch Entfernen und Veröffentlichung der Bilder auf Docker Hub zu entfernen, verwenden Sie die bereitgestellten Anweisungen.

Schritt 1: Erstellen Sie Dockerfile

Generieren Sie zunächst eine einfache Dockerfile und fügen Sie die Anweisungen hinzu, um Ihre Anwendung auf folgende Weise zu contorieren:

  • Verwenden Sie die “AUS”Anweisung und definieren Sie das Basisbild.
  • Als nächstes verwenden Sie die “KOPIERENBefehl ”und kopieren Sie die Quelldatei in das Ziel oder den Containerpfad.
  • Wenn Ihre Bewerbung die Installation anderer Abhängigkeiten benötigt, definieren Sie sie in der “LAUFEN" Befehl.
  • Präzisiere das "EINSTIEGSPUNKT”Für den Behälter.

Zum Beispiel haben wir ein einfaches Container "Index.html"Datei mit" "Nginx: NeuesteBasisbild:

Von Nginx: Neueste
Kopierenindex.html/usr/shary/nginx/html/Index.html
Eintragspunkt ["nginx", "-g", "Daemon off;"]

Schritt 2: Erzeugen Sie ein Bild

Erstellen Sie das Docker -Bild als nächstes durch “Docker Build" Befehl:

> Docker Build -t HTML -IMG .

Im obigen Befehl “,“-T”Wird verwendet, um das Tag oder den Namen des Bildes anzugeben:

Schritt 3: Tag -Bild -Bild

Zum Verwalten des Bildes auf Docker Hub Official Repository werden zunächst das Bild als “markieren/:”. Sehen Sie sich zu diesem Zweck den Befehl unten an:

> Docker Tag HTML-IMG RAFIA098/HTML-IMG

Listen Sie nun alle Docker -Bilder auf und überprüfen Sie, ob das Bild markiert ist oder nicht:

> Docker -Bilder

Hier können Sie sehen, dass wir das Bild getaggt haben “RAFIA098/HTML-IMG”:

Schritt 4: Melden Sie sich bei Docker Hub an

Um das Bild zu überschreiten, melden Sie sich zunächst bei Docker Hub oder in Ihrer privaten Registrierung an “anDocker Login" Befehl:

> Docker Login

Fügen Sie die angeforderten Informationen wie den Benutzernamen und das Passwort hinzu. Wenn das "Login gelangMeldung wird angezeigt, dass Sie sich erfolgreich in Docker Hub angemeldet haben:

Schritt 5: Drücken Sie das Docker -Bild

Drücken Sie als Nächstes das markierte Bild zu Docker Hub, indem Sie den folgenden Befehl verwenden:

> Docker Push RAFIA098/HTML-IMG

Schritt 6: Entfernen Sie Bilder aus Ihrem System

Entfernen Sie diese Bilder nach der Veröffentlichung Ihres Bildes in Docker Hub von der Docker -Plattform aus Ihrem System zum Entstreichen. Um dies zu tun, die “Docker RMIDer Befehl wird zusammen mit dem "verwendet"-FOption, um das Bild zwangs zu entfernen:

> Docker RMI -f HTML -IMG

Entfernen Sie das markierte Bild auch aus Ihrem System, während es auf Docker Hub veröffentlicht und verwaltet wird:

> Docker RMI -f Rafia098/HTML -IMG

Listen Sie für diese Überprüfung erneut alle Bilder mit der “auf" auf "Dockerbilder" Befehl:

> Docker -Bilder

Hier können Sie sehen, dass wir die Bilder erfolgreich entfernt und die Docker -Entwicklungsumgebung entlassen haben:

Wie man Bild nach der Deklot -Entwicklungsumgebung mit Docker zieht?

Nachdem Sie die Docker -Umgebung durch Containeration des Projekts durch Erstellen und Verwalten des Docker -Images auf einem Remote- oder Cloud -Repository entsteht und diese Bilder aus Ihrem System oder von jedem anderen Computer aus auf diese Bilder zugreifen und das Projekt einfach bereitstellen können. Sehen Sie sich zu diesem Zweck das bereitgestellte Verfahren an.

Schritt 1: Ziehen Sie das Bild von Docker Hub ab

Melden Sie sich zunächst bei Docker Hub oder Ihrer Registrierung an, wie im obigen Abschnitt erläutert. Danach ziehen Sie das Docker -Bild mit Hilfe des “Docker ziehen " Befehl:

> Docker Pull Rafia098/HTML-IMG

Schritt 2: Starten Sie den Behälter auf

Führen Sie das Bild aus, um den Container durch den folgenden Befehl zu erstellen und zu starten:

> Docker Run -d -p 80:80 Rafia098/HTML -IMG

Im obigen Befehl:

  • -D”Wird verwendet, um den Container im Hintergrund auszuführen.
  • -PGeben Sie den Expositionsport für den Container auf dem Host -Computer an:

Danach navigieren Sie die “Lokalhost”Auf Ihrem bevorzugten Browser und prüfen Sie, ob die Anwendung ausgeführt wird oder nicht:

Es kann beobachtet werden, dass es uns erfolgreich war, die Anwendung auszuführen, indem wir das Bild von Docker Hub abrufen.

Abschluss

Ja, es ist möglich, die Docker -Entwicklungsumgebung zu deklarnen, indem die Bilder und andere Quellen für Cloud -Speicher- oder Docker -Register verwaltet werden. Container deaktivieren jedoch auch die Entwicklungsumgebung, da sie alle erforderlichen Bibliotheken, Pakete und Quellcode zusammenfassen, um die Anwendung zu entwickeln und auszuführen. Die offizielle Registrierung von Docker Hub kann verwendet werden, um die Docker -Bilder zu veröffentlichen und zu speichern, auf die problemlos von jeder Maschine aus zugegriffen werden kann. In diesem Beitrag wurde erklärt, wie Sie Ihre Entwicklungsumgebung mit Docker deaktivieren können.