Heim  >  Artikel  >  Datenbank  >  So starten Sie Redis erfolgreich in einem Docker-Container und geben es ein

So starten Sie Redis erfolgreich in einem Docker-Container und geben es ein

王林
王林nach vorne
2021-03-16 10:03:197947Durchsuche

So starten Sie Redis erfolgreich in einem Docker-Container und geben es ein

Die folgenden Schritte sind zum Starten von Redis im Docker und zur Eingabe erforderlich:

Zuerst müssen wir über Docker nach der Bildquelle für Redis suchen

docker search redis

Dann laden wir die Redis-Bildquelle über Docker herunter

docker pull redis

Dort Hier ist keine Version festgelegt. Die neueste Spiegelquelle wird standardmäßig heruntergeladen.

[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 ~]#

Dann erstellen und starten Sie den Redis-Container

Starten Sie zuerst Docker

[root@localhost ~]# systemctl start docker

Starten Sie Redis in Docker

Hier legen wir keinen Alias ​​für den Container fest, -d steht für den Hintergrundstart.

[root@localhost ~]# docker run -d redis
da45019bf760304a66c3dd96b8847a50eddd8c73ff77cd3b3f37a46d7f016834

Sie können Redis auch so starten, wobei -p für die Portzuordnung steht und Port 6379 im Container dem Port 6379 in der Maschine zuordnet, auf der Docker ausgeführt wird, --name für einen benutzerdefinierten Containernamen steht

[root@localhost ~]# docker run -d -p 6379:6379   --name="myredis"  redis
249dd65794b32310dea5e094f41df845d971b623382ddc1179c404402f576750
[root@localhost ~]#

(Freigabe von Lernvideos: Redis-Video-Tutorial)

Betreten Sie das Redis-Terminal

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

Die Container-ID in Docker kann mit Docker -ps angezeigt werden

[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 bedeutet, dass ein Redis-Client ausgeführt wird.

[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>

Verwandte Empfehlungen: Redis-Datenbank-Tutorial

Das obige ist der detaillierte Inhalt vonSo starten Sie Redis erfolgreich in einem Docker-Container und geben es ein. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen