Docker è una piattaforma di containerizzazione che consente di sviluppare, pacchetto e spedire applicazioni in ambienti autonomi. Consente agli sviluppatori di creare ambienti applicativi che funzionano ovunque con tutti gli strumenti e le dipendenze richieste.
Impareremo come eseguire Redis in un contenitore usando Docker per questo.
Requisiti
In questo tutorial, supponiamo che tu abbia l'ultima versione di Docker installata sul tuo sistema. In caso contrario, puoi controllare le risorse di seguito per imparare a raggiungere questo obiettivo.
Una volta installato e configurato Docker sul tuo sistema, possiamo procedere con il tutorial.
Passaggio 1 - Avvia il servizio Docker
Il primo passo è abilitare e avviare il servizio Docker. Se si utilizza Docker Desktop su Windows, Linux o MacOS, eseguire l'applicazione per avviare il servizio.
Puoi anche usare il comando come mostrato di seguito:
sudo systemctl avvia docker
Per verificare lo stato del servizio Docker, immettere il comando:
sudo systemctl status docker
Passaggio 2 - Ottieni l'immagine Docker
Il prossimo passo è estrarre l'immagine Docker dall'hub ufficiale Docker. Possiamo farlo eseguendo il comando:
Sudo Docker Pull Redis
Passaggio 3 - Avvia Redis Container
Per avviare il contenitore Docker, eseguire il comando mostrato di seguito:
Sudo Docker Run -Name Redis -Server -d Redis
Il comando sopra dovrebbe eseguire il contenitore Docker con il server Redis.
È possibile controllare lo stato dell'immagine Docker usando il comando PS come:
Sudo Docker PS
Il comando sopra dovrebbe restituire un output di esempio come mostrato:
Test se Redis Server è in piedi
Per verificare se il server Redis è attivo e funzionante, aprire il terminale ed eseguire il comando:
Sudo Docker Exec -It Redis -Server Sh
Il comando sopra ti dà una sessione di shell al tuo contenitore Docker.
Esegui il comando sopra per testare la connessione al server Redis
$ Redis-cli ping
Pong
Se ottieni l'output come pong, il server è attivo.
È quindi possibile connetterti alla CLI Redis usando il comando:
# Redis-cli
127.0.0.1: 6379>
Passaggio 4 - Stop Docker Container
Una volta eseguite le operazioni del database, è possibile fermare il contenitore Redis usando il comando:
$ Sudo Docker Stop Redis-Server
Conclusione
Questo breve articolo discute la costruzione e un'istanza del server Redis su Docker. Speriamo che ti sia piaciuto il tutorial.
Controlla altri tutorial Linuxhint per saperne di più.