Redis im Docker bereitstellen Installieren Sie zuerst Docker unter Linux und starten Sie dann den Docker-Dienst Starten Sie Docker in Centos7 systemctl start docker //Docker starten systemctl stop docker //Docker stoppen systemctl restart docker //Docker neu starten Suchen Sie das Bild, das Sie ziehen möchten 1. Verwenden Sie die Docker-Suche nach Bildnamen, um direkt in Linux nach dem Bild zu suchen Rufen Sie das Image mit dem Docker Pull Image-Namen ab. Docker Pull Redis //Geben Sie keine Versionsnummer an, ziehen Sie standardmäßig die neueste. Docker-Pull Redis: 6.0.8 Verwenden Sie nach dem Abrufen des Images Docker-Images, um das abgerufene Image anzuzeigen Docker-Bilder Docker RMI Image-ID // Bild löschen Konfigurieren Sie Redis vor dem Ausführen Die Konfigurationsdatei redis.conf kann unter http://download.redis.io/redis-stable/redis.conf heruntergeladen werden. Verwenden Sie mkdir /usr/local/docker, um ein Docker-Verzeichnis auf dem Hostcomputer zu erstellen. vi /usr/local/docker/redis.conf, um die Redis-Konfigurationsdatei redis.conf in Docker zu erstellen. Ersetzen Sie die heruntergeladene Datei redis.conf oder kopieren Sie den Inhalt in die von Ihnen erstellte Konfigurationsdatei und ändern Sie dann die Konfiguration bind 127.0.0.1 //127.0.0.1 beschränkt den Zugriff nur auf den lokalen Computer und ändert ihn in 0.0.0.0 protected-mode no # Der Standardwert ist „yes“, wodurch der geschützte Modus aktiviert und der Zugriff auf lokale Geräte beschränkt wird. daemonize no Der Standardwert ist „no“ und die Änderung auf „yes“ bedeutet, dass Redis als Daemon-Prozess gestartet wird. „yes“ führt dazu, dass die Konfigurationsdatei Redis nicht starten kann (es wird beendet, sobald es aktiviert wird). Führen Sie das angegebene Image aus 1. $ docker run -itd --name redis-test -p 6379:6379 redis 2. $ docker run -itd -p 192.168.220.129:6379:6379 --name redis -v /usr/local/docker/redis.conf:/etc/redis/redis.conf -v /usr/local/docker/data:/data redis redis-server /etc/redis/redis.conf -d Als Daemon-Thread ausführen (im Hintergrund ausführen) -i führt den Container im interaktiven Modus aus. -t weist dem Container ein Pseudo-Eingabeterminal neu zu. -p ordnet Port 6379 des Containerdienstes Port 6379 des Hostcomputers zu. Die Außenwelt kann über die Host-IP:6379 direkt auf den Redis-Dienst zugreifen. //Ohne -it funktioniert es möglicherweise nicht, da ein Vordergrundprozess vorhanden sein muss, damit der Docker-Container im Hintergrund ausgeführt werden kann. Die vom Container ausgeführten Befehle sind nicht diejenigen, die immer angehalten werden (z. B. das Ausführen von top, tail), und er wird automatisch beendet -v /usr/local/docker/redis.conf:/etc/redis/redis.conf //Mounten Sie die auf dem Host konfigurierte redis.conf am angegebenen Speicherort im Container -v /usr/local/docker/data:/data //Mounten Sie die persistenten Daten von Redis auf dem Host, um die Daten zu sichern redis-server /etc/redis/redis.conf //Starten Sie Redis gemäß der Konfiguration von redis.conf –appendonly yes //Datenpersistenz nach dem Start von Redis Bedienen Sie den Container nach dem Ausführen 1. Zeigen Sie den laufenden Container Docker PS an Ein Fehler ist aufgetreten Fehler bei der Portzuordnung des Docker-Containers
Problemumgehung
Dies ist das Ende dieses Artikels zum Bereitstellen und Starten von Redis in Docker. Weitere Informationen zum Bereitstellen und Starten von Redis in Docker 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:
|
<<: JavaScript-Programmierung durch Lernen der Positionierung des Schwerpunktalgorithmus in Matlab
>>: HTML-Tabellen-Markup-Tutorial (40): Dunkles Rahmenfarbattribut der Kopfzeile BORDERCOLORDARK
Fallstricke bei der Projektimplementierung Beim B...
Vorwort JavaScript erfreut sich weiterhin wachsen...
Vorwort Die Rolle des Prozessmanagements: Integri...
Transaktionale Merkmale 1. Atomarität: Nach dem S...
Wirkungsdiagramm: Gesamtwirkung: Video wird gelad...
Inhaltsverzeichnis Hintergrund Wie funktioniert d...
Inhaltsverzeichnis Hintergrund Lösung 1: Alte Dat...
Inhaltsverzeichnis 1. Grundlegende Beispiele 2. B...
Wirkung: CSS-Stil: <style type="text/css&...
Hintergrund Da ich einem neuen Projektteam zugewi...
nohup-Befehl Bei der Verwendung von Unix/Linux mö...
Verwenden Sie Code Cloud, um ein Git-Code-Speiche...
Inhaltsverzeichnis Vorwort 1. Laden Sie MySQL von...
HTML <dl> Tag #Definition und Verwendung Da...
Dieser Beitrag konzentriert sich auf ein streng g...