On Jan 29, 2016 6:07 AM, "Florian Daniel Otel" <[email protected]> wrote: > > Hello all, > > I'm pretty sure it's mostly related to my ignorance, but for some reason I'm not able to push to the built-in docker registry after deploying it. > > > Deplyoment: > > oadm registry --service-account=registry --config=/etc/origin/master/admin.kubeconfig --credentials=/etc/origin/master/openshift-registry.kubeconfig --images='registry.access.redhat.com/openshift3/ose-${component}:${version}' --mount-host=/opt/ose-registr > > ### Everything looks ok > > oc describe service docker-registry > Name: docker-registry > Namespace: default > Labels: docker-registry=default > Selector: docker-registry=default > Type: ClusterIP > IP: 172.30.38.99 > Port: 5000-tcp 5000/TCP > Endpoints: 10.1.0.138:5000 > Session Affinity: ClientIP > No events. > > > #### Adding the right roles to "reguser" > > oadm policy add-role-to-user system:registry reguser > > #### Logging in as "reguser" into the registry: > > [root@osev31-node1 src]# oc whoami > reguser > > [root@osev31-node1 src]# oc whoami -t > GY_q37YZqjor7rIVPkm4ReBhEX0yV4XQqyWIOzf6ANs > > [root@osev31-node1 src]# docker login -u reguser -e [email protected] -p GY_q37YZqjor7rIVPkm4ReBhEX0yV4XQqyWIOzf6ANs 172.30.38.99:5000 > WARNING: login credentials saved in /root/.docker/config.json > Login Succeeded > > #### Pulling "busybox" & tagging it: > > [root@osev31-node1 src]# docker pull docker.io/busybox > Using default tag: latest > Trying to pull repository docker.io/library/busybox ... latest: Pulling from library/busybox > 9e77fef7a1c9: Pull complete > 964092b7f3e5: Pull complete > library/busybox:latest: The image you are pulling has been verified. Important: image verification is a tech preview feature and should not be relied on to provide security. > Digest: sha256:c1bc9b4bffe665bf014a305cc6cf3bca0e6effeb69d681d7a208ce741dad58e0 > Status: Downloaded newer image for docker.io/busybox:latest > > [root@osev31-node1 src]# docker tag docker.io/busybox 172.30.38.99:5000/openshift/busybox > > > #### Pushing fails due to "authentication required" > > [root@osev31-node1 src]# docker push 172.30.38.99:5000/openshift/busybox > The push refers to a repository [172.30.38.99:5000/openshift/busybox] (len: 1) > 964092b7f3e5: Preparing > unauthorized: authentication required > > > Any advice on what I'm missing ?
This should be what you are looking for: https://docs.openshift.com/enterprise/latest/install_config/install/docker_registry.html#access
_______________________________________________ users mailing list [email protected] http://lists.openshift.redhat.com/openshiftmm/listinfo/users
