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
Ensuite, nous téléchargeons la source d'image Redis via Docker
docker pull redis
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 ~]#
Ensuite, créez et démarrez le conteneur Redis
Démarrez d'abord Docker
[root@localhost ~]# systemctl start docker
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
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 ~]#
(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 :分配一个伪终端
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 ~]#
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>
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!