如何将redis cli与Docker上的redis一起使用?
在Docker中运行Redis 文件如何将redis cli与Docker上的redis一起使用?,docker,redis,docker-compose,redis-cli,Docker,Redis,Docker Compose,Redis Cli,在Docker中运行Redis 文件docker compose.yml 版本:“3.8” 服务: redis: 图片:redis 卷数: -/数据:/data 端口: - 6379:6379 如何使用Redis cli连接到Redis服务器?您可以运行附加到docker容器并直接使用Redis cli 此命令将把您附加到容器的外壳 docker exec-it容器\u ID/bin/sh 然后,您可以像直接安装在主机系统上一样使用redis cliI rundocker exec-t c5
docker compose.yml
版本:“3.8”
服务:
redis:
图片:redis
卷数:
-/数据:/data
端口:
- 6379:6379
如何使用Redis cli连接到Redis服务器?您可以运行附加到docker容器并直接使用Redis cli 此命令将把您附加到容器的外壳
docker exec-it容器\u ID/bin/sh
然后,您可以像直接安装在主机系统上一样使用redis cliI run
docker exec-t c53e7198f414/bin/sh
,这样我就无法键入任何内容。如何键入?您需要使用cli arg-it
,这意味着交互式伪tty。如果没有-i
,则无法执行与已执行命令的任何交互。更新:docs reference fordocker exec
您应该能够正常运行它,因为您已经在容器的正常端口号上发布了Redis端口6379。如果你只是运行它会发生什么?
docker pull redis
docker-compose up
docker-compose up -d
docker container ls
telnet localhost 6379