So installieren Sie allgemeine Komponenten (MySQL, Redis) in Docker

So installieren Sie allgemeine Komponenten (MySQL, Redis) in Docker

Docker installiert MySQL

Docker-Suche MySQL. Suche Docker-Pull MySQL:5.6. Docker-Images herunterladen |grep MySQL. Docker-Run anzeigen -p 3306:3306 --name mysql_docker -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6. Anweisungen zum Ausführen des Befehls:
-p 3306:3306: Ordnet Port 3306 des Containers Port 3306 des Hosts zu.
-v -v $PWD/conf:/etc/mysql/conf.d: Mounten Sie conf/my.cnf im aktuellen Verzeichnis des Hosts in /etc/mysql/my.cnf im Container.
-v $PWD/logs:/logs: mountet das Protokollverzeichnis unter dem aktuellen Verzeichnis des Hosts in die /logs des Containers.
-v $PWD/data:/var/lib/mysql: Mounten Sie das Datenverzeichnis unter dem aktuellen Verzeichnis des Hosts in /var/lib/mysql des Containers.
-e MYSQL_ROOT_PASSWORD=123456: Initialisiert das Passwort des Root-Benutzers.
docker ps Zeigen Sie den Lauf des Images an und rufen Sie den Container auf, um ihn nach dem Ausführen von # mysql -u root -p zu initialisieren.
# Datenbanknotiz erstellen;

Docker-Installation Redis

Docker-Suche Redis. Suche Docker Pull Redis:3.2. Download Docker-Images Redis. Ansicht Docker Run -p 6379:6379 -v $PWD/data:/data -d Redis:3.2 Redis-Server --appendonly Yes. Befehlsanweisungen ausführen:
-p 6379:6379: Ordnen Sie den Port 6379 des Containers dem Port 6379 des Hosts zu. -v $PWD/data:/data: Hängen Sie die Daten im aktuellen Verzeichnis auf dem Host in den Ordner /data des Containers ein.
redis-server --appendonly yes: Führen Sie den Startbefehl redis-server im Container aus und schalten Sie die Redis-Persistenzkonfiguration Docker PS ein, um den Ausführungsstatus anzuzeigen

Zusammenfassen

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Wenn Sie mehr darüber erfahren möchten, schauen Sie sich bitte die folgenden Links an

Das könnte Sie auch interessieren:
  • Architektur und Komponentenbeschreibung der privaten Docker-Bibliothek Harbor
  • Detaillierte Erläuterung des Union-Dateisystems der Docker-Kernkomponenten

<<:  Vue+Bootstrap realisiert ein einfaches Studentenverwaltungssystem

>>:  Sehen Sie sich die häufig verwendeten SQL-Anweisungen in MySQL an (ausführliche Erklärung)

Artikel empfehlen

Implementierung von proxy_pass im Nginx-Reverse-Proxy

Das Format ist einfach: Proxy_Pass-URL; Die URL u...

Die Funktionen und Unterschiede zwischen deaktiviert und schreibgeschützt

1: schreibgeschützt dient zum Sperren dieses Steue...

Im Mybatis MySQL-Löschvorgang kann nur die erste Datenmethode gelöscht werden

Insekten Wie in der Abbildung gezeigt, begann ich...

Tutorial zur Installation von Odoo14 aus dem Quellcode unter Ubuntu 18.04

Inhaltsverzeichnis Hintergrund dieser Serie Überb...

Zusammenfassung der Erfahrungen und Fähigkeiten im Webdesign

■ Planung des Website-Themas Achten Sie darauf, da...

Lösen Sie das MySQL 5.7.9 Version sql_mode=only_full_group_by Problem

MySQL 5.7.9 Version sql_mode=only_full_group_by P...

MySQL Installer 8.0.21 Installations-Tutorial mit Bildern und Text

1. Grund Ich musste MySQL nur auf einem neuen Sys...

Detaillierte Erklärung des Nginx-Prozessplanungsproblems

Nginx verwendet eine feste Anzahl von Multiprozes...

Vollständiges HTML des Upload-Formulars mit Bildvorschau

Das Upload-Formular mit Bildvorschaufunktion, der...

Allgemeine Array-Operationen in JavaScript

Inhaltsverzeichnis 1. verketten() 2. beitreten() ...

Vue+Element UI realisiert die Kapselung von Dropdown-Menüs

In diesem Artikelbeispiel wird der spezifische Co...

Tutorial zur Konfiguration des Nginx/Httpd-Reverseproxys für Tomcat

Im vorherigen Blog erfuhren wir die Verwendung un...

Verwenden Sie Elasticsearch, um Indexdaten regelmäßig zu löschen

1. Manchmal verwenden wir ES Aufgrund begrenzter ...

Detaillierte Erklärung zum Kopieren und Sichern von Docker-Containerdaten

Hier nehmen wir den Jenkins-Container als Beispie...