我有一个 docker compose 文件将我的服务器链接到 redis 图像:
version: '3'
services:
api:
build: .
command: npm run dev
environment:
NODE_ENV: development
volumes:
- .:/home/node/code
- /home/node/code/node_modules
- /home/node/code/build/Release
ports:
- "1389:1389"
depends_on:
- redis
redis:
image: redis:alpine
我想知道如何针对 docker-compose
启动的 Redis 容器打开一个 redis-cli
来直接修改 ke/value 对。我尝试使用 docker attach
但它没有打开任何 shell。
最佳答案
使用docker exec -it your_container_name/bin/bash
进入redis容器,然后执行redis-cli
修改key-value
对。
参见 https://docs.docker.com/engine/reference/commandline/exec/
关于docker - 与使用 docker compose 启动的 redis 容器交互,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52217101/