一次性密码OTP docker容器抛出redis错误

时间:2018-01-24 12:53:30

标签: docker redis dockerfile devops one-time-password

尝试使用此github存储库为OTP设置docker容器

git hub repo for One time secret OTP link

通过构建成功运行容器,我在docker日志上收到以下错误。

Generating OTS secret: a0bfb6124d95339d62ddb847eabf26e0a46828a4
Generating Redis password: e2ee2e4e2ba560ee9e95d32d947c74f33a259e02
/var/lib/onetime/vendor/bundle/ruby/2.3.0/gems/redis-2.2.2/lib/redis/client.rb:47:in `call': ERR Client sent AUTH, but no password is set (RuntimeError)
    from /var/lib/onetime/vendor/bundle/ruby/2.3.0/gems/redis-2.2.2/lib/redis/client.rb:24:in `connect'
    from /var/lib/onetime/vendor/bundle/ruby/2.3.0/gems/redis-2.2.2/lib/redis/client.rb:247:in `ensure_connected'
    from /var/lib/onetime/vendor/bundle/ruby/2.3.0/gems/redis-2.2.2/lib/redis/client.rb:137:in `block in process'
    from /var/lib/onetime/vendor/bundle/ruby/2.3.0/gems/redis-2.2.2/lib/redis/client.rb:206:in `logging'
    from /var/lib/onetime/vendor/bundle/ruby/2.3.0/gems/redis-2.2.2/lib/redis/client.rb:136:in `process'
    from /var/lib/onetime/vendor/bundle/ruby/2.3.0/gems/redis-2.2.2/lib/redis/client.rb:46:in `call'
    from /var/lib/onetime/vendor/bundle/ruby/2.3.0/gems/redis-2.2.2/lib/redis.rb:273:in `block in ping'
    from /var/lib/onetime/vendor/bundle/ruby/2.3.0/gems/redis-2.2.2/lib/redis.rb:18:in `synchronize'
    from /var/lib/onetime/vendor/bundle/ruby/2.3.0/gems/redis-2.2.2/lib/redis.rb:272:in `ping'
    from /var/lib/onetime/lib/onetime.rb:73:in `block in load!'
    from /var/lib/onetime/lib/onetime.rb:73:in `times'
    from /var/lib/onetime/lib/onetime.rb:73:in `load!'
    from config.ru:28:in `block in <main>'
    from /var/lib/onetime/vendor/bundle/ruby/2.3.0/gems/rack-1.4.5/lib/rack/builder.rb:51:in `instance_eval'
    from /var/lib/onetime/vendor/bundle/ruby/2.3.0/gems/rack-1.4.5/lib/rack/builder.rb:51:in `initialize'
    from config.ru:1:in `new'
    from config.ru:1:in `<main>'
    from /var/lib/onetime/vendor/bundle/ruby/2.3.0/gems/thin-1.5.0/lib/rack/adapter/loader.rb:33:in `eval'
    from /var/lib/onetime/vendor/bundle/ruby/2.3.0/gems/thin-1.5.0/lib/rack/adapter/loader.rb:33:in `load'
    from /var/lib/onetime/vendor/bundle/ruby/2.3.0/gems/thin-1.5.0/lib/thin/controllers/controller.rb:181:in `load_rackup_config'
    from /var/lib/onetime/vendor/bundle/ruby/2.3.0/gems/thin-1.5.0/lib/thin/controllers/controller.rb:71:in `start'
    from /var/lib/onetime/vendor/bundle/ruby/2.3.0/gems/thin-1.5.0/lib/thin/runner.rb:187:in `run_command'
    from /var/lib/onetime/vendor/bundle/ruby/2.3.0/gems/thin-1.5.0/lib/thin/runner.rb:152:in `run!'
    from /var/lib/onetime/vendor/bundle/ruby/2.3.0/gems/thin-1.5.0/bin/thin:6:in `<top (required)>'
    from /var/lib/onetime/vendor/bundle/ruby/2.3.0/bin/thin:22:in `load'
    from /var/lib/onetime/vendor/bundle/ruby/2.3.0/bin/thin:22:in `<main>'

究竟是什么问题。我在哪里准确设置了密码。

0 个答案:

没有答案