Tout d' abord, assurez - vous que le bon environnement, état de docker est en cours d' exécution, le pare - feu est éteint (ou ip et port accessible) En
second lieu , télécharger l'image
1, la recherche d' images
docker search redis
Puisque nous utilisons le Redis-3.2.11
Alors, allez
https://hub.docker.com
la version regardant
Vous pouvez voir, il y a cette version 3.2.11
2, Télécharger l'image
docker pull redis:3.2.11
- Voir le Miroir
docker images
3, démarrez le conteneur et configuré pour monter le répertoire
- Créer un dossier
mkdir -p /data/redis/data /data/redis/conf
-Conf placé le fichier de configuration redis.conf dans le répertoire
3.1 fichier de configuration à télécharger
Télécharger redis.conf
adresse redis.conf
Entrez dans le répertoire conf
cd conf/
Télécharger le fichier de configuration
wget https://raw.githubusercontent.com/antirez/redis/3.0/redis.conf
Si wget ne se trouve pas, installer des composants wget, puis télécharger
L'utilisation d'un fichier de configuration pour démarrer un conteneur:
docker run -p 6379:6379 -v /data/redis/conf/redis.conf:/etc/redis/redis.conf -v /data/redis/data:/data --privileged=true --name redis-pro -d redis:3.2.11 --appendonly yes
- Une façon de commencer le fichier de configuration (cas)
docker run -p 6379:6379 -v /data/redis/conf/redis.conf:/etc/redis/redis.conf -v /data/redis/data:/data --privileged=true --name redis-pro -d redis:3.2.11 redis-server /etc/redis/redis.conf --appendonly yes
Analyse des paramètres:
-restart = Toujours -> conteneur de démarrage, conteneur anormal redémarrage automatique
-d -> façon de commencer le conteneur démon
-privileged = true -> élever les droits de conteneurs
-p 6379: 6379 -> bind port hôte
-v /data/redis/conf/redis.conf:/etc/redis/redis.conf -> fichier de configuration de mappage
-v / données / données /: redis / données -> carte répertoire des données
-nom Redis-pro -> préciser le nom du conteneur
-appendonly oui -> la persistance de données ouvertes
Voir le récipient en marche
docker ps
Test de connexion