我正在运行Docker最新的redisai官方镜像,但我似乎无法设置我的密码。
我更改了redis.conf和未注释的requirepass,后面跟着我自己的密码。然后,我使用以下命令运行映像
sudo docker run --name test -v /path/to/redis/conf/redis.conf:/usr/local/etc/redis/redis.conf -p 6379:6379 --gpus all -it --rm redisai/redisai:latest-gpu当我调查配置时
127.0.0.1:6379> config get requirepass
1) "requirepass"
2) ""我需要设置正确的绑定吗?
127.0.0.1:6379> config get bind
1) "bind"
2) ""127.0.0.1:6379> auth <password>
(error) ERR AUTH <password> called without any password configured for the default user. Are you sure your configuration is correct?我也可以从本地主机外部访问服务器。
发布于 2020-07-07 11:32:59
sudo docker run --name test -v /path/to/redis/conf/redis.conf:/redis.conf -p 6379:6379 --gpus all -it --rm redisai/redisai:latest-gpu redis-server /redis.conf事实证明,我只是错过了最后一节的redis-server /redis.conf,没有使用适当的配置文件初始化服务器。
https://stackoverflow.com/questions/62767629
复制相似问题