所以我最近使用 docker-compose 设置了我的 bitnami/redis 服务器,但我当前面临的问题是如何更改容器的密码?
我尝试做的是将redis配置从docker容器复制到我当前的工作目录中,然后修改它并放回原处。但是,重新启动docker容器后,更改不一致并变回原来的状态。
docker cp 5fb8fc71bcaf:/opt/bitnami/redis/etc/redis.conf .
docker cp . 5fb8fc71bcaf:/opt/bitnami/redis/etc/redis.conf
我的 docker-compose 文件包含以下内容
version: "3.9"
services:
redis:
image: 'bitnami/redis:latest'
environment:
- REDIS_PASSWORD=yourpassword
restart: always
ports:
- 6379:6379
volumes:
- redis-core-data:/bitnami/redis/data
volumes:
redis-core-data:
driver: local
我将不胜感激任何帮助:)
该配置应该可以正常工作,尽管我建议选择一个更安全的密码。
version: "3.9"
services:
redis:
image: 'bitnami/redis:7.2.4'
container_name: 'redis'
environment:
- REDIS_PASSWORD=4iauxFqoQPqCwA%G
restart: always
ports:
- 6379:6379
volumes:
- redis-core-data:/bitnami/redis/data
volumes:
redis-core-data:
driver: local
在下面的屏幕截图中,您可以在顶部面板中看到上面运行的 Docker Compose 配置。在底部面板中,三次尝试与 Redis 交互: