Inhaltsverzeichnis
Was bedeuten „ci“ und „cd“ in Docker? führt eine Automatisierung ein, um häufig Anwendungen an Kunden bereitzustellen. Die Kernkonzepte von CI/CD sind Continuous Integration, Continuous Delivery und Continuous Deployment. Als Lösung für Entwicklungs- und Betriebsteams konzentriert sich CI/CD auf die Probleme, die bei der Integration von neuem Code auftreten. Insbesondere ermöglicht CI/CD eine kontinuierliche Automatisierung und kontinuierliche Überwachung während des gesamten Lebenszyklus einer Anwendung (von der Integrations- und Testphase bis hin zur Bereitstellung und Bereitstellung). Diese damit verbundenen Bemühungen werden oft zusammenfassend als „CI/CD-Pipeline“ bezeichnet und von Entwicklungs- und Betriebsteams gemeinsam auf agile Weise unterstützt.
Heim Betrieb und Instandhaltung Docker Was bedeuten ci und cd in Docker?

Was bedeuten ci und cd in Docker?

Jul 25, 2022 pm 03:45 PM
docker

In Docker bezieht sich ci auf Continuous Integration (kontinuierliche Integration) und cd auf Continuous Deployment (kontinuierliche Bereitstellung); „CI/CD“ ist eine Methode zur häufigen Bereitstellung von Anwendungen an Kunden durch Einführung der Automatisierung in der Anwendungsentwicklungsphase , deren Kernkonzepte Continuous Integration, Continuous Delivery und Continuous Deployment sind.

Was bedeuten ci und cd in Docker?

Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Docker-Version 19.03, Dell G3-Computer.

Was bedeuten „ci“ und „cd“ in Docker? führt eine Automatisierung ein, um häufig Anwendungen an Kunden bereitzustellen. Die Kernkonzepte von CI/CD sind Continuous Integration, Continuous Delivery und Continuous Deployment. Als Lösung für Entwicklungs- und Betriebsteams konzentriert sich CI/CD auf die Probleme, die bei der Integration von neuem Code auftreten. Insbesondere ermöglicht CI/CD eine kontinuierliche Automatisierung und kontinuierliche Überwachung während des gesamten Lebenszyklus einer Anwendung (von der Integrations- und Testphase bis hin zur Bereitstellung und Bereitstellung). Diese damit verbundenen Bemühungen werden oft zusammenfassend als „CI/CD-Pipeline“ bezeichnet und von Entwicklungs- und Betriebsteams gemeinsam auf agile Weise unterstützt.

  • Was ist kontinuierliche Integration?

    Die von uns verwendeten Entwicklungstools werden im Allgemeinen als IDEs bezeichnet, was wörtlich übersetzt „integrierte Entwicklungsumgebungen“ bedeutet. In menschlicher Hinsicht bedeutet kontinuierliche Integration, dass Sie den Code nach der Übermittlung nicht selbst neu kompilieren und verpacken müssen.

  • Gitlab verfügt über eine Funktion namens WebHook. Ihre Funktion besteht darin, dass Sie nach dem Hochladen des Codes über die von WebHook angegebene URL benachrichtigt werden Wenn der Code gepusht wird, werden Sie über das Update benachrichtigt und Sie können den neuen Code abrufen, kompilieren und verpacken, es ist nicht schwierig.
  • Zusätzlich zur Verwendung von WEBHOOK ist auch die mit Gitlab gelieferte CI/CD sehr praktisch. Sie müssen einen GitRunner installieren. Die Abfrage-Scanmethode ist ebenfalls möglich.

Was ist Continuous Deployment?

Wenn Sie über mehrere Server verfügen, muss Ihr gepackter Code einzeln auf den Server hochgeladen und der Dienst dann erneut ausgeführt werden. Dies ist eine Verschwendung von Arbeitskraft und Zeit. Der Zweck der kontinuierlichen Bereitstellung besteht darin, Ihre Hände freizumachen.

Wissen erweitern

Jenkins ist führend im Bereich Open-Source-CI&CD-Software und bietet mehr als 1.000 Plug-Ins zur Unterstützung von Erstellung, Bereitstellung und Automatisierung und zur Erfüllung der Anforderungen jedes Projekts.

Dieses Ding wird verwendet, um CICD zu erstellen. Es gibt viele Plug-Ins, die verwendet werden können, unabhängig davon, ob Sie es über Tomcat bereitstellen, ein JAR-Paket über SSH oder ein PHP-Projekt ausführen. Wenn Sie es selbst schreiben, kann es tatsächlich implementiert werden, aber da es etwas Nützliches gibt, schreiben Sie es nicht selbst.

Docker

Docker ist eine Open-Source-Anwendungscontainer-Engine, die es Entwicklern ermöglicht, ihre Anwendungen und Abhängigkeitspakete in einen tragbaren Container zu packen und sie dann auf jedem gängigen Linux- oder Windows-Computer zu veröffentlichen. Um eine Virtualisierung zu erreichen, werden Container vollständig verwendet Sie basieren auf dem Sandbox-Mechanismus und haben untereinander keine Schnittstellen.

Meine persönliche Meinung ist, dass Docker selbst auf Containern basiert. Es verbraucht keine unnötigen Ressourcen wie virtuelle Maschinen und erleichtert die Migration auf mehrere Plattformen, wodurch die durch unterschiedliche Betriebsumgebungen verursachten Probleme vermieden werden.

Docker Compose

Es gibt PHP Composer in PHP. Wenn Sie mit PHP vertraut sind, sollten Sie leicht wissen, was Docker Compose tut. Wenn Sie mehrere Images ausführen und mehrere Docker-Dateien geschrieben haben, müssen Sie die Images einzeln mit Docker Build erstellen und sie dann einzeln mit Docker Run ausführen.

Die Funktion von Docker Compose besteht darin, dass Sie nur die Docker-Datei schreiben und dann ein Compose-YML schreiben müssen. Mit einem Befehl können Sie das Image direkt erstellen und ausführen, was viele Dinge spart und das Konzept besser widerspiegeln kann des Dienstes in komponieren.

Docker-Swarm

Docker-Cluster, Sie haben mehrere Server und Docker ist gleichzeitig installiert. Seine Funktion besteht darin, den Docker dieser Server einheitlich zu verwalten. Tatsächlich begann man, das Konzept des Dienstes zu bevorzugen.

Empfohlenes Lernen: „

Docker-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas bedeuten ci und cd in Docker?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
Will R.E.P.O. Crossplay haben?
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So verwenden Sie Docker Desktop So verwenden Sie Docker Desktop Apr 15, 2025 am 11:45 AM

Wie benutze ich Docker Desktop? Docker Desktop ist ein Werkzeug zum Ausführen von Docker -Containern auf lokalen Maschinen. Zu den zu verwendenden Schritten gehören: 1.. Docker Desktop installieren; 2. Start Docker Desktop; 3.. Erstellen Sie das Docker -Bild (mit Dockerfile); 4. Build Docker Image (mit Docker Build); 5. Docker -Container ausführen (mit Docker Run).

So lesen Sie die Docker -Version So lesen Sie die Docker -Version Apr 15, 2025 am 11:51 AM

Um die Docker -Version zu erhalten, können Sie die folgenden Schritte ausführen: Führen Sie den Befehl Docker "Docker --version" aus, um die Client- und Serverversionen anzuzeigen. Für Mac oder Windows können Sie auch Versionsinformationen über die Registerkarte Version der Docker -Desktop -GUI oder das Menü Docker Desktop anzeigen.

So erstellen Sie einen Spiegel in Docker So erstellen Sie einen Spiegel in Docker Apr 15, 2025 am 11:27 AM

Schritte zum Erstellen eines Docker -Images: Schreiben Sie eine Dockerfile, die die Build -Anweisungen enthält. Erstellen Sie das Bild im Terminal mit dem Befehl Docker Build. Markieren Sie das Bild und weisen Sie Namen und Tags mit dem Befehl Docker Tag zu.

So überprüfen Sie den Namen des Docker -Containers So überprüfen Sie den Namen des Docker -Containers Apr 15, 2025 pm 12:21 PM

Sie können den Namen des Docker -Containers abfragen, indem Sie den Schritten folgen: Alle Container auflisten (Docker PS). Filtern Sie die Containerliste (unter Verwendung des GREP -Befehls). Ruft den Containernamen ab (befindet sich in der Spalte "Namen").

So sehen Sie Protokolle von Docker So sehen Sie Protokolle von Docker Apr 15, 2025 pm 12:24 PM

Zu den Methoden zum Anzeigen von Docker -Protokollen gehören: Verwenden des Befehls docker Protokolle, z. cat /var/log/container_name.log Verwenden Sie den Befehl docker-compose-Protokolle von Docker Compose, zum Beispiel: Docker-compose -f Docker-com

So starten Sie einen Container von Docker So starten Sie einen Container von Docker Apr 15, 2025 pm 12:27 PM

Startschritte des Docker -Containers: Ziehen Sie das Containerbild: Führen Sie "Docker Pull [Mirror Name]" aus. Erstellen eines Containers: Verwenden Sie "Docker erstellen [Optionen] [Spiegelname] [Befehle und Parameter]". Starten Sie den Container: Führen Sie "Docker Start [Container Name oder ID]" aus. Containerstatus überprüfen: Stellen Sie sicher, dass der Container mit "Docker PS" ausgeführt wird.

So ändern Sie die Docker -Bildquelle in China So ändern Sie die Docker -Bildquelle in China Apr 15, 2025 am 11:30 AM

Sie können zur Quelle der Inlandsspiegel wechseln. Die Schritte sind wie folgt: 1. Bearbeiten Sie die Konfigurationsdatei /etc/docker/daemon.json und fügen Sie die Spiegelquellenadresse hinzu; 2. Starten Sie den Docker Service Sudo SystemCtl Docker neu, um die Download -Geschwindigkeit und -stabilität des Bilddownloads zu verbessern.

So aktualisieren Sie das Bild von Docker So aktualisieren Sie das Bild von Docker Apr 15, 2025 pm 12:03 PM

Die Schritte zur Aktualisierung eines Docker -Images sind wie folgt: Ziehen Sie das neueste Bild -Tag. Neues Bild Löschen Sie das alte Bild für ein bestimmtes Tag (optional) den Container neu (falls erforderlich) neu starten Sie neu (falls erforderlich).

See all articles