Docker Registry accessible from outside OpenShift
This allows to build custom Docker images outside of APPUiO and push the resulting image to the platform which then auto deploys the Image using triggers (if configured).
Please note that images built outside of APPUiO must still adhere to the OpenShift Image Creation Guidelines. Most importantly images running on APPUiO must:
- Not require
- Support arbitrary user IDs
See the OpenShift Image Creation Guide for details.
- Not require
this doesn't work unfortunately :(
$ docker login -u firstname.lastname@example.org -p $OCTOKEN registry.appuio.ch Error response from daemon: Login: 404 page not found
I cannot reproduce this. Which Docker version are you using? Are using a HTTP proxy for internet access?
For me the login works but when I try to push an image I get:
unauthorized: authentication required
Docker displays this error message when either your image name is invalid or you try to push an image to a project you don't have access to. Images in the APPUiO registry always have the form:
MYPROJECTis an APPUiO project you have access to and
MYIMAGEis a valid image name consisting only of letters (a-z, A-Z), numbers (0-9) and hyphen (-) and is not beginning with a hypen. Also see: http://docs.appuio.ch/en/latest/how-tos.html#how-to-access-the-openshift-registry-from-outside.