<div dir="ltr">Hi,<div><br></div><div>To test it out of proxy, I setup portus, registry as container on single physical machine which is out of proxy configuration.</div><div><br></div><div>my docker file for registry :</div><div><br></div><div><div>docker run \</div><div><span class="" style="white-space:pre">        </span>--name registry \</div><div><span class="" style="white-space:pre">  </span>-e REGISTRY_LOG_LEVEL=debug \</div><div><span class="" style="white-space:pre">      </span>--net=host \</div><div><span class="" style="white-space:pre">       </span>-e SEARCH_BACKEND=sqlalchemy \</div><div><span class="" style="white-space:pre">     </span>-e REGISTRY_AUTH_TOKEN_ISSUER="10.17.1.22" \</div><div><span class="" style="white-space:pre">     </span>-e REGISTRY_AUTH_TOKEN_REALM="<a href="http://10.17.1.22:3000/v2/token">http://10.17.1.22:3000/v2/token</a>" \</div><div><span class="" style="white-space:pre">     </span>-e REGISTRY_AUTH_TOKEN_SERVICE="<a href="http://10.17.1.22:5000">10.17.1.22:5000</a>" \</div><div><span class="" style="white-space:pre">    </span>-v /etc/localtime:/etc/localtime:ro \</div><div><span class="" style="white-space:pre">      </span>-v `pwd`/data:/var/lib/registry \</div><div><span class="" style="white-space:pre">  </span> registry:2.1</div></div><div><br></div><div><br></div><div>docker file portus :</div><div><br></div><div><div>docker run \</div><div>  -d --restart=always --name portus \</div><div>  --net=host \</div><div>  -e PORTUS_MACHINE_FQDN="hostname" \</div><div>  -e PORTUS_KEY_PATH="key.pem" \</div><div>  -e PORTUS_LDAP_ENABLED=true \</div><div>  -e PORTUS_LDAP_HOSTNAME=<a href="http://ldap.example.com">ldap.example.com</a> \</div><div>  -e PORTUS_LDAP_PORT=389 \</div><div>  -e PORTUS_LDAP_METHOD=plain \</div><div>  -e PORTUS_LDAP_BASE="xyz" \</div><div>  -e PORTUS_LDAP_UID="xyz" \</div><div>  -e PORTUS_LDAP_AUTHENTICATION_ENABLED=true \</div><div>  -e PORTUS_LDAP_AUTHENTICATION_BIND_DN="xyz" \</div><div>  -e PORTUS_LDAP_AUTHENTICATION_PASSWORD="xyz" \</div><div>  -e PORTUS_PRODUCTION_HOST=10.17.1.22 \</div><div>  -e PORTUS_PRODUCTION_DATABASE=portus \</div><div>  -e PORTUS_PRODUCTION_USERNAME=portus \</div><div>  -e PORTUS_PRODUCTION_PASSWORD=portuspassword \</div><div>  -e PORTUS_GRAVATAR_ENABLED=true \</div><div>  -e PORTUS_PASSWORD="portuspassword" \</div><div>  -e PORTUS_SECRET_KEY_BASE="xyz" \</div><div>  -e REGISTRY_USE_SSL=true \</div><div>  -e PORTUS_CHECK_SSL_USAGE_ENABLED=false \</div><div>  -e CATALOG_CRON="2.minutes" \</div><div>  sshipway/portus:2.0.0</div></div><div><br></div><div><br></div><div><br></div><div>After running both reigstry and portus, I can do ldap login by web page of portus and add registry.</div><div><br></div><div><div># curl -ik --user $user:$password  <a href="http://10.17.1.22:3000/v2/token?account=$user\&service=10.17.1.22:5000">http://10.17.1.22:3000/v2/token?account=$user\&service=10.17.1.22:5000</a></div><div>HTTP/1.1 200 OK</div><div>X-Frame-Options: SAMEORIGIN</div><div>X-XSS-Protection: 1; mode=block</div><div>X-Content-Type-Options: nosniff</div><div>Content-Type: application/json; charset=utf-8</div><div>ETag: W/"948072053b84e6aa8ca2d7e830bba73c"</div><div>Cache-Control: max-age=0, private, must-revalidate</div><div>Set-Cookie: _portus_session=M2dxWkNmWFBzMmo1NGhzYTlpOEIzNWtLTVBPazl0RnRMVHdzMzhjWnZqVDZWZXdWMnVIWjlrYVFrQk5rZGFYMEVvRWRDR2hOMVFUaGltZHZOL05NY1E9PS0tekE4RDRZUTVPdnhZakhjbkZZS0I2UT09--8a3bd444275d60c9dd9a71ff5ef4310ad2fd2422; path=/; HttpOnly</div><div>X-Request-Id: 3d602c82-5445-46f3-b8ba-6d187e060dd7</div><div>X-Runtime: 5.052285</div><div>Transfer-Encoding: chunked</div><div><br></div><div>{"token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6IllGVEM6MjNSUjpCRUJBOktSTDc6SkFKUjpTSFg0OkEzNks6TU5LSzpBWTVTOlpMWlg6UVBQVzpSMk02In0.eyJpc3MiOiJvcGVuc3RhY2sucGZyLmNvLm56Iiwic3ViIjoiIiwiYXVkIjoiMTAuMTcuMS4yMjo1MDAwIiwiaWF0IjoxNDUzODQzMzMzLCJuYmYiOjE0NTM4NDMzMjgsImV4cCI6MTQ1Mzg0MzYzMywianRpIjoiNlQ4Wk1vajQzeEh5aGlQcnNhWlNmdmVmYjNZQ285NFhzU3FGVXFxNTgxIn0.iG6iKw8BFogtXF50b0Zhy7LVFv1hetvQu1UCKPSLmAIbnkH3_F_-oHjJ7l6OeHvTyIxc_aa5EQ9CPIbDfW9xFmHS436FsLYlq64c8PqC6sgTAGVmDSzsUHReLG0H9cRHv7kVtbGJkR_4Bim4tjR3DWho2QyuaEQ8GzA6XnhRGfqe25SPMT48YAijDRs6R_X0jVMiJQBecLZ620tapGdmC9gm1qKAeinQbY2SmcYCyi6MV-VFbApWuY9Nzc71HRYW4I4AH1Gle9sG3p9ua82-7Bj6T0zykqbx8iJ5KvBhMnxz9lqtdO40m_sZiSpvepuxRO-VUy5M-Yi_8qb8rCKhhA"}</div><div><br></div></div><div><br></div><div>And when i tried , docker login <a href="http://10.17.1.22:5000">10.17.1.22:5000</a></div><div>Username: user</div><div>Password: </div><div>Email: email-id</div><div>Error response from daemon: no successful auth challenge for <a href="http://10.17.1.22:5000/v2/">http://10.17.1.22:5000/v2/</a> - errors: []</div><div><br></div><div><br></div><div>registry logs :</div><div><br></div><div><div><br></div><div><br></div><div><br></div><div>time="2016-01-27T10:20:03.057481195+13:00" level=debug msg="authorizing request" http.request.host="<a href="http://10.17.1.22:5000">10.17.1.22:5000</a>" <a href="http://http.request.id">http.request.id</a>=ce2dd545-d0bf-42da-a3b8-a5f143a842d0 http.request.method=GET http.request.remoteaddr="<a href="http://10.17.1.22:45211">10.17.1.22:45211</a>" http.request.uri="/v2/" http.request.useragent="docker/1.8.2-el7.centos go/go1.4.2 kernel/3.10.0-229.14.1.el7.x86_64 os/linux arch/amd64" <a href="http://instance.id">instance.id</a>=4bce4b2e-9bb0-4a36-911e-18f7729ee1a2 service=registry version=v2.1.1 </div><div><br></div><div>time="2016-01-27T10:20:03.057594847+13:00" level=info msg="response completed" http.request.host="<a href="http://10.17.1.22:5000">10.17.1.22:5000</a>" <a href="http://http.request.id">http.request.id</a>=ce2dd545-d0bf-42da-a3b8-a5f143a842d0 http.request.method=GET http.request.remoteaddr="<a href="http://10.17.1.22:45211">10.17.1.22:45211</a>" http.request.uri="/v2/" http.request.useragent="docker/1.8.2-el7.centos go/go1.4.2 kernel/3.10.0-229.14.1.el7.x86_64 os/linux arch/amd64" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.085575ms http.response.status=200 http.response.written=2 <a href="http://instance.id">instance.id</a>=4bce4b2e-9bb0-4a36-911e-18f7729ee1a2 service=registry version=v2.1.1 </div><div><br></div><div>10.17.1.22 - - [27/Jan/2016:10:20:03 +1300] "GET /v2/ HTTP/1.1" 200 2 "" "docker/1.8.2-el7.centos go/go1.4.2 kernel/3.10.0-229.14.1.el7.x86_64 os/linux arch/amd64"</div></div><div><br></div><div><br></div><div>please correct me if I am doing any configuration mistake. Suggest me pls to resolve this.<br></div><div><br></div><div>I am not using docker registry with ssl. I configured --insecure-registry in docker config. </div><div><br></div><div>10.17.1.22 is IP of physical machine which is on centos 7 where I deployed portus and registry container.</div><div><br></div><div>Regards</div><div>Ben</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jan 25, 2016 at 10:44 PM, Jordi Massaguer Pla <span dir="ltr"><<a href="mailto:jmassaguerpla@suse.de" target="_blank">jmassaguerpla@suse.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div bgcolor="#FFFFFF" text="#000000">
    <font size="-1">I am bit confused... the log you are sending us
      states<br>
      <br>
    </font><small>http.response.status=200<br>
      <br>
      I don't see any error on the authentication nor in the
      certificates ...<br>
      <br>
      May it be a problem because of the proxy you have? Can you try
      without the proxy? Like running docker where you have the registry
      or Portus installed? If that were the problem, we can narrow it
      and try to reproduce it.<br>
      <br>
      This is how it works: docker tries to login to the registry and
      this forwards/delegates the authentication to Portus, which in its
      turn, uses ldap for that.<br>
      <br>
      thanks<br>
    </small><div><div class="h5"><br>
    <br>
    <br>
    <div>On 01/24/2016 10:59 PM, Benjamin
      Fernandis wrote:<br>
    </div>
    <blockquote type="cite">
      <div dir="ltr">Hi,
        <div><br>
        </div>
        <div>I added <span style="white-space:pre-wrap"> </span>-e
          REGISTRY_AUTH_TOKEN_SERVICE="<a href="http://192.168.1.20:5000" target="_blank">192.168.1.20:5000</a>"  as
          suggested above. And enabled debug mode with stout log
          massages as suggested. </div>
        <div><br>
        </div>
        <div>Now i can see below logs,</div>
        <div><br>
        </div>
        <div>
          <div>time="2016-01-25T09:50:15.967721182+13:00" level=debug
            msg="filesystem.List(\"/\")" <a href="http://instance.id" target="_blank">instance.id</a>=92f79a6e-4330-422b-9833-03bd9201b3a6
            service=registry trace.duration=125.467µs
            trace.file="/go/src/<a href="http://github.com/docker/distribution/registry/storage/driver/base/base.go" target="_blank">github.com/docker/distribution/registry/storage/driver/base/base.go</a>"
            trace.func="<a href="http://github.com/docker/distribution/registry/storage/driver/base.%28*Base%29.List" target="_blank">github.com/docker/distribution/registry/storage/driver/base.(*Base).List</a>"
            <a href="http://trace.id" target="_blank">trace.id</a>=474f03d6-233f-4a6a-97d8-307fc389b594
            trace.line=123 version=v2.1.1 </div>
          <div><br>
          </div>
          <div>time="2016-01-25T09:50:25.806341211+13:00" level=debug
            msg="authorizing request" http.request.host="<a href="http://192.168.1.20:5000" target="_blank">192.168.1.20:5000</a>"
            <a href="http://http.request.id" target="_blank">http.request.id</a>=6b96abae-ecca-4891-ab53-18f9d5babe4a
            http.request.method=GET http.request.remoteaddr="<a href="http://192.168.1.30:21734" target="_blank">192.168.1.30:21734</a>"
            http.request.uri="/v2/"
            http.request.useragent="docker/1.9.1-fc23 go/go1.5.1
            git-commit/110aed2-dirty kernel/4.3.3-300.fc23.x86_64
            os/linux arch/amd64" <a href="http://instance.id" target="_blank">instance.id</a>=92f79a6e-4330-422b-9833-03bd9201b3a6
            service=registry version=v2.1.1 </div>
          <div><br>
          </div>
          <div>time="2016-01-25T09:50:25.806495043+13:00" level=info
            msg="response completed" http.request.host="<a href="http://192.168.1.20:5000" target="_blank">192.168.1.20:5000</a>"
            <a href="http://http.request.id" target="_blank">http.request.id</a>=6b96abae-ecca-4891-ab53-18f9d5babe4a
            http.request.method=GET http.request.remoteaddr="<a href="http://192.168.1.30:21734" target="_blank">192.168.1.30:21734</a>"
            http.request.uri="/v2/"
            http.request.useragent="docker/1.9.1-fc23 go/go1.5.1
            git-commit/110aed2-dirty kernel/4.3.3-300.fc23.x86_64
            os/linux arch/amd64"
            http.response.contenttype="application/json; charset=utf-8"
            http.response.duration=4.930233ms http.response.status=200
            http.response.written=2 <a href="http://instance.id" target="_blank">instance.id</a>=92f79a6e-4330-422b-9833-03bd9201b3a6
            service=registry version=v2.1.1 </div>
          <div><br>
          </div>
          <div>192.168.1.30 -- [25/Jan/2016:09:50:25 +1300] "GET /v2/
            HTTP/1.1" 200 2 "" "docker/1.9.1-fc23 go/go1.5.1
            git-commit/110aed2-dirty kernel/4.3.3-300.fc23.x86_64
            os/linux arch/amd64"<br>
          </div>
          <div><br>
          </div>
          <div>time="2016-01-25T09:50:25.967676129+13:00" level=debug
            msg="filesystem.List(\"/\")" <a href="http://instance.id" target="_blank">instance.id</a>=92f79a6e-4330-422b-9833-03bd9201b3a6
            service=registry trace.duration=110.255µs
            trace.file="/go/src/<a href="http://github.com/docker/distribution/registry/storage/driver/base/base.go" target="_blank">github.com/docker/distribution/registry/storage/driver/base/base.go</a>"
            trace.func="<a href="http://github.com/docker/distribution/registry/storage/driver/base.%28*Base%29.List" target="_blank">github.com/docker/distribution/registry/storage/driver/base.(*Base).List</a>"
            <a href="http://trace.id" target="_blank">trace.id</a>=9e90391a-ff1d-4122-a73e-188388ebd28b
            trace.line=123 version=v2.1.1 </div>
        </div>
        <div><br>
        </div>
        <div><br>
        </div>
        <div>we have proxy in network and its IP 192.168.1.30.</div>
        <div><br>
        </div>
        <div>I am not using ssl certificate here and i set
          insecure-registry in configuration.</div>
        <div><br>
        </div>
        <div>I enabled ldap in portus and i can do ldap authentication
          for portus interface access.</div>
        <div><br>
        </div>
        <div>Here, my confusion is that, when i do docker login <a href="http://192.168.1.20:5000" target="_blank">192.168.1.20:5000</a>
          , is it goes to portus for ldap authentication check for
          entering username /passwd and email id in docker login command
          ? or </div>
        <div><br>
        </div>
        <div>Here i haven't configure any nginx or any other setup.</div>
        <div><br>
        </div>
        <div>Please let me know if i m missing anything here.</div>
        <div><br>
        </div>
        <div>my docker registry command,</div>
        <div><br>
        </div>
        <div><span style="color:rgb(80,0,80);font-size:12.8px">docker
            run \</span><br style="color:rgb(80,0,80);font-size:12.8px">
          <span style="color:rgb(80,0,80);font-size:12.8px">-d
            --restart=always --name registry \</span><br style="color:rgb(80,0,80);font-size:12.8px">
          <span style="color:rgb(80,0,80);font-size:12.8px">-e
            REGISTRY_LOG_LEVEL=debug \</span><br style="color:rgb(80,0,80);font-size:12.8px">
          <span style="color:rgb(80,0,80);font-size:12.8px">-p 5000:5000
            \</span><br style="color:rgb(80,0,80);font-size:12.8px">
          <span style="color:rgb(80,0,80);font-size:12.8px">-e
            SEARCH_BACKEND=sqlalchemy \</span><br style="color:rgb(80,0,80);font-size:12.8px">
          <span style="color:rgb(80,0,80);font-size:12.8px">-e
            REGISTRY_AUTH_TOKEN_REALM="</span><a href="http://192.168.1.20:3000/v2/token" rel="noreferrer" style="font-size:12.8px" target="_blank">http://192.168.1.20:3000/v2/token</a><span style="color:rgb(80,0,80);font-size:12.8px">" \</span><br style="color:rgb(80,0,80);font-size:12.8px">
          <span style="color:rgb(80,0,80);font-size:12.8px">-e
            REGISTRY_AUTH_TOKEN_SERVICE="</span><a href="http://192.168.1.20:5000/" rel="noreferrer" style="font-size:12.8px" target="_blank">192.168.1.20:5000</a><span style="color:rgb(80,0,80);font-size:12.8px">" \</span></div>
        <div>-e REGISTRY_AUTH_TOKEN_SERVICE="<a href="http://192.168.1.20:5000" target="_blank">192.168.1.20:5000</a>" \<span style="color:rgb(80,0,80);font-size:12.8px"><br>
          </span></div>
        <div><span style="color:rgb(80,0,80);font-size:12.8px">-v
            /home/test/data:/var/lib/regis</span><span style="color:rgb(80,0,80);font-size:12.8px">try \</span><br style="color:rgb(80,0,80);font-size:12.8px">
          <span style="color:rgb(80,0,80);font-size:12.8px">registry:2.1</span><br>
        </div>
      </div>
      <div class="gmail_extra"><br>
        <div class="gmail_quote">On Fri, Jan 22, 2016 at 10:04 PM, Jordi
          Massaguer Pla <span dir="ltr"><<a href="mailto:jmassaguerpla@suse.de" target="_blank">jmassaguerpla@suse.de</a>></span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <div bgcolor="#FFFFFF" text="#000000"><span> <br>
                <br>
                <div>On 01/21/2016 09:41 PM, Benjamin Fernandis wrote:<br>
                </div>
                <blockquote type="cite">
                  <div dir="ltr">Hi,
                    <div><br>
                    </div>
                    <div>I have docker registry on another host and
                      portus i opensuse vm.</div>
                    <div><br>
                    </div>
                    <div>currently I can do ldap authentication to
                      access portus web interface and i can see global
                      name space and my own namespace, all working in
                      that.</div>
                    <div><br>
                    </div>
                    <div>but when i tried to do docker login
                      <docker_registry:5000> not working. And i
                      got <span style="font-size:12.8px">Error response
                        from daemon: no successful auth challenge for </span><a href="http://192.168.1.20:5000/v2/" target="_blank"></a><a href="http://192.168.1.20:5000/v2/" target="_blank">http://192.168.1.20:5000/v2/</a><span style="font-size:12.8px"> - errors: []</span></div>
                    <div><span style="font-size:12.8px"><br>
                      </span></div>
                    <div><span style="font-size:12.8px">portus (opensuse
                        vm ) - 192.168.1.10</span></div>
                    <div><span style="font-size:12.8px">docker (registry
                        container on different host but it is accessible
                        from portus ) - <a href="http://192.168.1.20:5000" target="_blank">192.168.1.20:5000</a></span></div>
                    <div><span style="font-size:12.8px"><br>
                      </span></div>
                    <div><span style="font-size:12.8px">Do i require to
                        do any other configuration for this or ?</span></div>
                    <div><span style="font-size:12.8px"><br>
                      </span></div>
                  </div>
                </blockquote>
                <br>
              </span> Please try the following. On 192.168.1.20, stop
              registry as a daemon and start it manually. If it is SUSE,
              you can do that with<br>
              <br>
              sudo registry /etc/config.yml<br>
              <br>
              This will show you the log in the stdout.<br>
              <br>
              Then try again and look for a better explanation of the
              error.<br>
              <br>
              You may want also to enable debug in config.yml file.<br>
              <br>
              My guess is that you may have some ssl certs issues.
              Communication between portus and the registry is done
              using ssl certificates. You can try running registry with
              and insecure flag (see registry --help) to test if that is
              the case. If so, you need to add portus certificate in
              your system.<br>
              <br>
              In order to do that, you need to add your certificate
              authority (*ca.crt) into /etc/pki/trust/anchors/ and then
              run sudo update-ca-certificates (assuming you are running
              suse).<br>
              <br>
              I hope this helps.<br>
              <br>
              Otherwise, send us the output of the registry command
              which may give us a clue.
              <div>
                <div><br>
                  <br>
                  <blockquote type="cite">
                    <div dir="ltr">
                      <div><span style="font-size:12.8px"><br>
                        </span></div>
                    </div>
                    <div class="gmail_extra"><br>
                      <div class="gmail_quote">On Thu, Jan 21, 2016 at
                        11:32 PM, Jordi Massaguer Pla <span dir="ltr"><<a href="mailto:jmassaguerpla@suse.de" target="_blank"></a><a href="mailto:jmassaguerpla@suse.de" target="_blank">jmassaguerpla@suse.de</a>></span>
                        wrote:<br>
                        <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
                          <div bgcolor="#FFFFFF" text="#000000"> <font size="-1">I guess you have not run
                              portusctl command.<br>
                              <br>
                              After installing the rpm, you need to run<br>
                              <br>
                              "portusctl setup --local-registry"<br>
                              <br>
                              I am assuming you have a docker registry
                              running on your box (install it with
                              zypper install
                              docker-distribution-registry)<br>
                              <br>
                              Also, make sure you have mariadb installed
                              and running.<br>
                              <br>
                              cheers<br>
                            </font>
                            <div>
                              <div><br>
                                <div>On 01/21/2016 03:12 AM, Benjamin
                                  Fernandis wrote:<br>
                                </div>
                                <blockquote type="cite">
                                  <div dir="ltr">i pass below variable
                                    to docker registry container ,
                                    <div><br>
                                    </div>
                                    <div>
                                      <div>docker run \</div>
                                      <div><span style="white-space:pre-wrap">    </span>-d


                                        --restart=always --name registry
                                        \</div>
                                      <div><span style="white-space:pre-wrap">    </span>-e


                                        REGISTRY_LOG_LEVEL=debug \</div>
                                      <div><span style="white-space:pre-wrap">    </span>-p


                                        5000:5000 \</div>
                                      <div><span style="white-space:pre-wrap">    </span>-e


                                        SEARCH_BACKEND=sqlalchemy \</div>
                                      <div><span style="white-space:pre-wrap">    </span>-e


                                        REGISTRY_AUTH_TOKEN_REALM="<a href="http://192.168.1.20:3000/v2/token" target="_blank"></a><a href="http://192.168.1.20:3000/v2/token" target="_blank">http://192.168.1.20:3000/v2/token</a>"
                                        \</div>
                                      <div><span style="white-space:pre-wrap">    </span>-e


                                        REGISTRY_AUTH_TOKEN_SERVICE="<a href="http://192.168.1.20:5000" target="_blank">192.168.1.20:5000</a>"
                                        \</div>
                                      <div><span style="white-space:pre-wrap">    </span>-v


                                        /home/test/data:/var/lib/registry
                                        \</div>
                                      <div><span style="white-space:pre-wrap">    </span>
                                        registry:2.1</div>
                                    </div>
                                    <div><br>
                                    </div>
                                    <div>where 192.168.1.20 is IP for
                                      docker registry.</div>
                                    <div><br>
                                    </div>
                                    <div>but still i can not do login by
                                      docker login command line. Do i
                                      require to add anything in portus
                                      ?</div>
                                  </div>
                                  <div class="gmail_extra"><br>
                                    <div class="gmail_quote">On Thu, Jan
                                      21, 2016 at 2:04 PM, Benjamin
                                      Fernandis <span dir="ltr"><<a href="mailto:benjo11111@gmail.com" target="_blank"></a><a href="mailto:benjo11111@gmail.com" target="_blank">benjo11111@gmail.com</a>></span>
                                      wrote:<br>
                                      <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
                                        <div dir="ltr">I deployed portus
                                          on oepnsuse. I can not find
                                          /etc/registry/cofig.yml file
                                          in portus machine. 
                                          <div><br>
                                          </div>
                                          <div>do i require to add above
                                            lines in docker registry
                                            container or in portus vm?</div>
                                          <div><br>
                                          </div>
                                        </div>
                                        <div>
                                          <div>
                                            <div class="gmail_extra"><br>
                                              <div class="gmail_quote">On
                                                Thu, Jan 21, 2016 at
                                                2:00 PM, Aleksa Sarai <span dir="ltr"><<a href="mailto:asarai@suse.de" target="_blank"></a><a href="mailto:asarai@suse.de" target="_blank">asarai@suse.de</a>></span>
                                                wrote:<br>
                                                <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span>On

                                                    01/21/2016 11:53 AM,
                                                    Benjamin Fernandis
                                                    wrote:<br>
                                                    <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
                                                      Hi Miquel,<br>
                                                      <br>
                                                      I deployed rpm
                                                      version on
                                                      opensuse and it is
                                                      working fine.<br>
                                                      <br>
                                                      Can you please
                                                      guide me what is
                                                      require to enable
                                                      login in docker<br>
                                                      command line.<br>
                                                      <br>
                                                      currently i tested
                                                      portus integration
                                                      with docker
                                                      registry and ldap<br>
                                                      authentication to
                                                      pourtus from web
                                                      interface.<br>
                                                      <br>
                                                      trying to do
                                                      command line
                                                      docker login and
                                                      getting below
                                                      error.<br>
                                                      <br>
                                                      Error response
                                                      from daemon: no
                                                      successful auth
                                                      challenge for<br>
                                                      <a href="http://192.168.1.20:5000/v2/" rel="noreferrer" target="_blank"></a><a href="http://192.168.1.20:5000/v2/" target="_blank">http://192.168.1.20:5000/v2/</a>
                                                      - errors: []<br>
                                                    </blockquote>
                                                    <br>
                                                  </span> Are you
                                                  running Portus using
                                                  docker-compose? If so,
                                                  you need
                                                  docker-compose version
                                                  1.5.2 or later.<br>
                                                  <br>
                                                  Otherwise, please make
                                                  sure that your
                                                  *daemon* can access
                                                  the IP address of the
                                                  docker registry given
                                                  in in
                                                  /etc/registry/config.yml<br>
                                                  in the "realm" field:<br>
                                                  <br>
                                                  auth:<br>
                                                    token:<br>
                                                      realm: <a href="http://172.17.0.1:3000/v2/token" target="_blank"></a><a href="http://172.17.0.1:3000/v2/token" target="_blank">http://172.17.0.1:3000/v2/token</a><br>
                                                      service: <a href="http://172.17.0.1:5000" rel="noreferrer" target="_blank">172.17.0.1:5000</a><br>
                                                  <br>
                                                  And that the "service"
                                                  is the same as the one
                                                  you registered when
                                                  you first started
                                                  Portus (this is more
                                                  likely to be the
                                                  cause).<span><font color="#888888"><br>
                                                      <br>
                                                      -- <br>
                                                      Aleksa Sarai<br>
                                                      Docker Core
                                                      Specialist<br>
                                                      SUSE Australia<br>
                                                      <a href="https://www.cyphar.com/" rel="noreferrer" target="_blank"></a><a href="https://www.cyphar.com/" target="_blank">https://www.cyphar.com/</a></font></span>
                                                  <div>
                                                    <div><br>
_______________________________________________<br>
                                                      Containers mailing
                                                      list<br>
                                                      <a href="mailto:Containers@lists.suse.com" target="_blank"></a><a href="mailto:Containers@lists.suse.com" target="_blank">Containers@lists.suse.com</a><br>
                                                      <a href="http://lists.suse.com/mailman/listinfo/containers" rel="noreferrer" target="_blank"></a><a href="http://lists.suse.com/mailman/listinfo/containers" target="_blank">http://lists.suse.com/mailman/listinfo/containers</a><br>
                                                    </div>
                                                  </div>
                                                </blockquote>
                                              </div>
                                              <br>
                                            </div>
                                          </div>
                                        </div>
                                      </blockquote>
                                    </div>
                                    <br>
                                  </div>
                                  <br>
                                  <fieldset></fieldset>
                                  <br>
                                  <pre>_______________________________________________
Containers mailing list
<a href="mailto:Containers@lists.suse.com" target="_blank">Containers@lists.suse.com</a>
<a href="http://lists.suse.com/mailman/listinfo/containers" target="_blank">http://lists.suse.com/mailman/listinfo/containers</a>
</pre>
                                </blockquote>
                                <br>
                              </div>
                            </div>
                          </div>
                          <br>
_______________________________________________<br>
                          Containers mailing list<br>
                          <a href="mailto:Containers@lists.suse.com" target="_blank">Containers@lists.suse.com</a><br>
                          <a href="http://lists.suse.com/mailman/listinfo/containers" rel="noreferrer" target="_blank">http://lists.suse.com/mailman/listinfo/containers</a><br>
                          <br>
                        </blockquote>
                      </div>
                      <br>
                    </div>
                    <br>
                    <fieldset></fieldset>
                    <br>
                    <pre>_______________________________________________
Containers mailing list
<a href="mailto:Containers@lists.suse.com" target="_blank">Containers@lists.suse.com</a>
<a href="http://lists.suse.com/mailman/listinfo/containers" target="_blank">http://lists.suse.com/mailman/listinfo/containers</a>
</pre>
                  </blockquote>
                  <br>
                </div>
              </div>
            </div>
            <br>
            _______________________________________________<br>
            Containers mailing list<br>
            <a href="mailto:Containers@lists.suse.com" target="_blank">Containers@lists.suse.com</a><br>
            <a href="http://lists.suse.com/mailman/listinfo/containers" rel="noreferrer" target="_blank">http://lists.suse.com/mailman/listinfo/containers</a><br>
            <br>
          </blockquote>
        </div>
        <br>
      </div>
      <br>
      <fieldset></fieldset>
      <br>
      <pre>_______________________________________________
Containers mailing list
<a href="mailto:Containers@lists.suse.com" target="_blank">Containers@lists.suse.com</a>
<a href="http://lists.suse.com/mailman/listinfo/containers" target="_blank">http://lists.suse.com/mailman/listinfo/containers</a>
</pre>
    </blockquote>
    <br>
  </div></div></div>

<br>_______________________________________________<br>
Containers mailing list<br>
<a href="mailto:Containers@lists.suse.com">Containers@lists.suse.com</a><br>
<a href="http://lists.suse.com/mailman/listinfo/containers" rel="noreferrer" target="_blank">http://lists.suse.com/mailman/listinfo/containers</a><br>
<br></blockquote></div><br></div>