Maison > base de données > Redis > le corps du texte

Comment démarrer avec succès Redis dans le conteneur Docker et entrer

王林
Libérer: 2021-03-16 10:03:19
avant
7986 Les gens l'ont consulté

Comment démarrer avec succès Redis dans le conteneur Docker et entrer

Voici les étapes pour démarrer Redis dans Docker et entrer :

Tout d'abord, vous devez rechercher la source de l'image liée à Redis via Docker

docker search redis
Copier après la connexion

Ensuite, nous téléchargeons la source d'image Redis via Docker

docker pull redis
Copier après la connexion

Si la version n'est pas définie ici, la dernière source d'image sera téléchargée par défaut.

[root@localhost ~]# docker images
REPOSITORY                TAG                 IMAGE ID            CREATED             SIZE
docker.io/tomcat          latest              aeea3708743f        9 days ago          529 MB
docker.io/rabbitmq        latest              2b5cda43d345        2 weeks ago         151 MB
docker.io/elasticsearch   7.6.0               5d2812e0e41c        2 weeks ago         790 MB
docker.io/redis           latest              44d36d2c2374        2 weeks ago         98.2 MB
docker.io/mysql           latest              791b6e40940c        2 weeks ago         465 MB
[root@localhost ~]#
Copier après la connexion

Ensuite, créez et démarrez le conteneur Redis

Démarrez d'abord Docker

[root@localhost ~]# systemctl start docker
Copier après la connexion

Démarrez Redis dans Docker

Ici, nous ne définissons pas l'alias du conteneur , -d Représente le démarrage en arrière-plan.

[root@localhost ~]# docker run -d redis
da45019bf760304a66c3dd96b8847a50eddd8c73ff77cd3b3f37a46d7f016834
Copier après la connexion

Vous pouvez également démarrer Redis comme ceci, où -p représente le mappage de port, mappant 6379 dans le conteneur au port 6379 dans la machine exécutant Docker, --name représente un nom de conteneur personnalisé

[root@localhost ~]# docker run -d -p 6379:6379   --name="myredis"  redis
249dd65794b32310dea5e094f41df845d971b623382ddc1179c404402f576750
[root@localhost ~]#
Copier après la connexion

(Partage vidéo d'apprentissage : Tutoriel vidéo Redis)

Entrez dans le terminal Redis

docker exec :在运行的容器中执行命令
# 语法
docker exec [OPTIONS] CONTAINER COMMAND [ARG...]
# OPTIONS说明:
-d :分离模式: 在后台运行
-i :即使没有附加也保持STDIN 打开
-t :分配一个伪终端
Copier après la connexion

L'ID du conteneur dans Docker peut être consulté avec docker -ps

[root@localhost ~]# docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                    NAMES
249dd65794b3        redis               "docker-entrypoint..."   3 minutes ago       Up 3 minutes        0.0.0.0:6379->6379/tcp   myredis
da45019bf760        redis               "docker-entrypoint..."   18 minutes ago      Up 18 minutes       6379/tcp                 naughty_pasteur
[root@localhost ~]#
Copier après la connexion

redis-cli signifie exécuter un client Redis.

[root@localhost ~]# docker exec -it da45019bf760 redis-cli
127.0.0.1:6379> 
127.0.0.1:6379> set msg "Hello World Redis"
OK
127.0.0.1:6379> get msg
"Hello World Redis"
127.0.0.1:6379>
Copier après la connexion

Recommandations associées : Tutoriel sur la base de données Redis

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:csdn.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal