table des matières
Premièrement, utilisez docker-compose pour démarrer redis
Premièrement, utilisez docker-compose pour démarrer redis
En docker-compose.yml
écriture dans les fichiers suivants:
redis:
image: redis
container_name: my_redis
command: redis-server /usr/local/etc/redis/redis.conf
ports:
- "6379:6379"
volumes:
- ./data:/data
- ./redis.conf:/usr/local/etc/redis/redis.conf
parmi eux:
- image: représente le nom de l'image;
- nom_conteneur: représente le nom du conteneur généré;
- commande: représente la commande à exécuter après la génération du conteneur;
- ports: mappez les ports du conteneur vers l'extérieur du conteneur;
- Volumes: représente un répertoire ou un fichier partagé, le répertoire hôte avant les deux-points et le répertoire du conteneur après les deux points. Exemple:
- ./data:/data
signifie le répertoire courant à partager dans le/data
répertoire conteneur , l'équivalent de faire un lien logiciel.
Remarque: lors du partage d'un répertoire ou d'un fichier, docker le crée automatiquement pour vous s'il n'existe pas dans l'hôte ou le conteneur.
Redis a besoin de son propre mot de passe partagé avec la configuration du conteneur redis.conf
ajoutée, qui modifie la configuration requirepass
comme suit:
requirepass yourpassword
Dans docker-compose.yml
le répertoire suivant docker-compose up -d
, pour générer un conteneur Redis cryptographique dans le Docker.
Deux, testez la connexion