Detaillierter Prozess zum Erstellen von MongoDB und MySQL mit Docker-Compose

Detaillierter Prozess zum Erstellen von MongoDB und MySQL mit Docker-Compose

Schauen wir uns die detaillierte Methode zum Erstellen von MongoDB und MySQL mit Docker-Compose an. Der Inhalt ist wie folgt:

Version: '3'
Leistungen:
  mysqldb-Dienst:
    Bild: „mysql:latest“
    Neustart: immer
    Containername: MySQL-Container
    Bände:
      - ./data:/var/lib/mysql
      - ./my.cnf:/etc/mysql/my.cnf
      - ./init:/docker-entrypoint-initdb.d/
    Häfen:
      - 3306:3306 #„Host-Portnummer: Container-Portnummer“
    Umfeld:
      MYSQL_ROOT_PASSWORD: ""
      MYSQL_USER: '' # Einen gemeinsamen Benutzer erstellen MYSQL_PASSWORD: '' # Gemeinsames Benutzerpasswort MYSQL_DATABASE: '' # Eine Bibliothek erstellen mongodbservice:
  # Bildname. Wenn die Versionsnummer nicht angegeben ist, wird standardmäßig die neueste Version abgerufen. Bild: mongo:latest
    # Portzuordnungsports:
    # Host-Port: Container-Port - 27017:27017
    # Containerdaten-Mount, persistente Volumes:
    # Host-Verzeichnis: Container-Verzeichnis: Lese- und Schreibberechtigungen - ./mongo:/data/db:rw
    - ./configdb:/data/configdb:rw
    # Umgebungsvariablen festlegen:
    - TZ=Asien/Shanghai
    #Containername Containername: Mongocontainer

meine.cnf

[mysqld]
pid-Datei = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
Datenverzeichnis = /var/lib/mysql
secure-file-priv= NULL
# Das Deaktivieren symbolischer Links wird empfohlen, um verschiedene Sicherheitsrisiken zu vermeiden
symbolische Links = 0

# Die benutzerdefinierte Konfiguration sollte hier stehen
!includedir /etc/mysql/conf.d/

Dies ist das Ende dieses Artikels über die Verwendung von Docker-Compose zum Erstellen von MongoDB und MySQL. Weitere Informationen zur Verwendung von Docker-Compose zum Erstellen von MongoDB 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:
  • Docker Compose stellt ein SpringBoot-Projekt bereit, um eine Verbindung zu MySQL herzustellen, und die dabei auftretenden Fallstricke
  • Implementierung eines Docker-Compose-Bereitstellungsprojekts basierend auf MySQL8
  • So führen Sie MySQL mit Docker-Compose aus
  • Verwenden Sie Dockercompose, um eine Springboot-MySQL-Nginx-Anwendung zu erstellen
  • Eine kurze Analyse des Problems, dass MySQL bei der Bereitstellung mit Docker-Compose nicht zugänglich ist
  • So erstellen Sie ein Elk-System mit Docker Compose

<<:  So verwenden Sie crontab, um MySQL-Datenbanken regelmäßig im Linux-System zu sichern

>>:  Fähigkeiten zur Seiten-Refaktorierung – Javascript, CSS

Artikel empfehlen

Implementierung einer zirkulären Scroll-Listenfunktion basierend auf Vue

Hinweis: Sie müssen dem übergeordneten Container ...

Beispielanalyse der Verwendung von GROUP_CONCAT in MySQL

Dieser Artikel beschreibt anhand eines Beispiels ...

Native JS implementiert einen sehr gut aussehenden Zähler

Heute zeige ich Ihnen einen gut aussehenden Zähle...

Webdesign-Tutorial (7): Verbesserung der Webdesign-Effizienz

<br />Vorheriger Artikel: Webdesign-Tutorial...

SQL-Anweisungen in MySQL verwenden keine Indizes

MySQL-Abfrage ohne Verwendung der Indexaggregatio...

Tiefgreifendes Verständnis der sieben Kommunikationsmethoden von Vue-Komponenten

Inhaltsverzeichnis 1. Requisiten/$emit Einführung...

Schriftreferenzen und Übergangseffekte außerhalb des Systems

Code kopieren Der Code lautet wie folgt: <span...

Implementierung des Aufbaus eines Kubernetes-Clusters mit VirtualBox+Ubuntu16

Inhaltsverzeichnis Über Kubernetes Grundlegende U...

MySQL-Inspektionsskript (unbedingt lesen)

Wie unten dargestellt: #!/usr/bin/env python3.5 p...

js, um einen einfachen Lupeneffekt zu erzielen

In diesem Artikel wird der spezifische Code von j...

Detaillierte Erläuterung des Vuex-Gesamtfalls

Inhaltsverzeichnis 1. Einleitung 2. Vorteile 3. N...