VoraussetzungenCompose ist ein Tool zum Orchestrieren von Docker-Containern. Es ist ein leistungsstarkes Tool zum Integrieren und Veröffentlichen von Docker-Anwendungen. Es kann Anwendungen mit mehreren Containern definieren und ausführen. In Compose können Sie YAML-Dateien verwenden, um Ihre Anwendungsdienste zu konfigurieren. Anschließend werden mit nur einem einfachen Befehl alle von Ihnen konfigurierten Dienste erstellt und gestartet. Docker-Compose basiert auf Docker, daher müssen wir Docker installieren, bevor wir Docker-Compose verwenden können. Die Verwendung von Compose umfasst grundsätzlich die folgenden drei Schritte: Definieren Sie Ihre Anwendungsumgebung im Dockerfile. Dies können mehrere Docker-Anwendungen sein. Referenz-URL: Docker-Installation
sudo yum entferne Docker \ Docker-Client \ docker-client-neueste \ docker-allgemein \ docker-neueste \ docker-latest-logrotate \ docker-logrotate \ Docker-Engine
sudo yum install -y yum-utils Gerätemapper-Persistent-Data lvm2 sudo yum-config-manager \ --add-repo \ http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo sudo yum installiere docker-ce docker-ce-cli containerd.io
sudo systemctl starte Docker
yum installiere https://download.docker.com/linux/fedora/30/x86_64/stable/Packages/containerd.io-1.2.6-3.3.fc30.x86_64.rpm
Docker --Version
Docker-Compose-InstallationDie Downloadadresse der offiziellen Website kann langsam sein. Es wird empfohlen, die folgende Adresse zu verwenden
curl -L https://get.daocloud.io/docker/compose/releases/download/1.26.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
Docker-Compose-Version
Erste Schritte mit Docker ComposeGenerieren Sie MySQL- und Redis-Container über Docker-Compose 1. Erstellen Sie ein Projektverzeichnis und geben Sie ein $ mkdir komponierentest $ cd Zusammenstellungstest 2. Erstellen Sie eine Datei Der konkrete Inhalt der Datei ist wie folgt: Version: "3.0" Leistungen: mysqldb: Bild:mysql:5.7.19 Containername: MySQL Häfen: - „3306:3306“ Bände: - /root/mysql/conf:/etc/mysql/conf.d – /root/mysql/logs:/logs - /root/mysql/data:/var/lib/mysql Umfeld: MYSQL_ROOT_PASSWORD: root Netzwerke: -ems hängt ab von: - Redis Redis: Bild: redis:4.0.14 Containername: Redis Häfen: - „6379:6379“ Netzwerke: -ems Bände: – /root/redis/data:/data Befehl: redis-server Netzwerke: ems: 3. Starten Im aktuellen Ordner starten
Das Ausgabeprotokoll lautet wie folgt Prüfen Sie, ob der Container im Docker verfügbar istÜberprüfen Sie, ob der Container generiert wird Testen, ob der Redis-Container verfügbar ist Testen, ob der MySQL-Container verfügbar ist
Zusammenfassen1. Der Befehl docker-compose kann aufgrund eines Berechtigungsproblems nicht ausgeführt werden. Wir müssen die Berechtigungen öffnen und den folgenden Befehl ausführen chmod +x /usr/local/bin/docker-compose 2. Während der Studienzeit können wir Docker-Compose in der virtuellen Maschine verwenden, um unsere grundlegenden Hardwareeinrichtungen zu erstellen. Dies ist sehr praktisch und spart viel Zeit beim Konfigurieren der Umgebung und Installieren grundlegender Dienste. 3. Docker-Compose muss noch erlernt werden Referenz-URL:
Dies ist das Ende dieses Artikels über die ersten Schritte mit Docker Compose HelloWorld. Weitere Informationen zu den ersten Schritten mit Docker Compose HelloWorld finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: Master-Slave-Synchronisationskonfiguration der Mysql-Datenbank
>>: Lösung für die in Firefox oder IE nicht ermittelte Spannweite
1. Trash oder Klassiker? Die Webtechnologie aktua...
In diesem Artikel wird der spezifische Code von V...
Ich bin heute auf ein Problem gestoßen. Beim Eing...
Letztes Wochenende bereitete sich ein Bruderproje...
<br />Ich werde mit diesem Problem im Grunde...
Inhaltsverzeichnis Wie wird die aktuelle Uhrzeit ...
Zweck Kapseln Sie die Karussellkomponente und ver...
Um MySQL-Abfrageergebnisse in CSV zu exportieren,...
Die Schritte sind wie folgt 1. Erstellen Sie eine...
Es gibt einige Probleme mit der komprimierten Ver...
Zunächst müssen Sie verstehen, warum Sie Verbindu...
einführen Die RANGE-Partitionierung basiert auf e...
Dieser Artikel zeichnet das Installations- und Ko...
Inhaltsverzeichnis Fall 1: Fall 2: Fall 3: Um es ...
Zuerst müssen wir den Selbstaufruf der Funktion k...