Heim > Datenbank > Redis > Hauptteil

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

王林
Freigeben: 2021-03-16 10:03:19
nach vorne
7986 Leute haben es durchsucht

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
Nach dem Login kopieren

Dann laden wir die Redis-Bildquelle über Docker herunter

docker pull redis
Nach dem Login kopieren

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 ~]#
Nach dem Login kopieren

Dann erstellen und starten Sie den Redis-Container

Starten Sie zuerst Docker

[root@localhost ~]# systemctl start docker
Nach dem Login kopieren

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
Nach dem Login kopieren

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 ~]#
Nach dem Login kopieren

(Freigabe von Lernvideos: Redis-Video-Tutorial)

Betreten Sie das Redis-Terminal

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

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 ~]#
Nach dem Login kopieren

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>
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:csdn.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage