无法将docker映像推送到Openshift Origin Dockerregistry
我试图部署一个我通过Openshift创build的docker镜像。 我遵循的指示: http : //www.opensourcerers.org/importing-an-external-docker-image-into-red-hat-openshift-v3/
然而,正如我试图推动我的docker图像到Openshiftregistry,它没有成功,如下所示
[root @ mymachine〜]#docker push 172.30.155.111:5000/default/mycostumedaemon
推送是指一个存储库[172.30.155.111:5000/default/mycostumedaemon]
0a4a35d557a6:准备
025eba1692ec:准备
5332a889b228:准备
e7b287e8074b:等待
149636c85012:等待
f96222d75c55:等待
没有基本的身份validation凭据
以下是docker版本和openshift版本:
[root @ mymachine〜]#docker –version
Docker版本1.11.0,构build4dc5990
[root @ mymachine〜]#oc版本
oc v1.2.0
kubernetes v1.2.0-36-g4a3f9c5
有人能帮我解决这个问题吗? 由于openshift用户和服务器用户是具有所有权限的root用户,因此不清楚“ 没有基本的authentication凭证 ”是什么意思。
执行oc login
以在群集上进行身份validation后,必须进入默认项目
$ oc project default
检查您的registry的服务IP:
$ oc get svc NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE docker-registry 172.30.xx.220 <none> 5000/TCP 76d kubernetes 172.30.0.1 <none> 443/TCP,53/UDP,53/TCP 76d router 172.30.xx.xx <none> 80/TCP,443/TCP,1936/TCP 76d
检查你的令牌:
$ oc whoami -t trSZhNVi8F_N3Pxxx
现在您可以在您的registry上进行身份validation
docker login -u test -e any@mail.com -p trSZhNVi8F_N3Pxxx 172.30.xx.220:5000 WARNING: login credentials saved in /root/.docker/config.json Login Succeeded
- 如何有效和更快地杀死大量docker集装箱stream程?
- Docker内部的Virtualbox
- 如何使用与主机共享的数据创build命名的Docker数据卷
- Docker:构build映像时出现“lstat no such file or directory”错误。 文件在那里
- Docker中&符号(&)的含义组成.yml文件
- PostgreSQL PGDATA来自Docker-System中的主机
- 如何查看docker图像的树视图?
- 使用docker -H tcp://0.0.0.0:2375重置docker socker后,无法重新启动docker
- docker客户端(docker 1.12 / centos)http:服务器向HTTPS客户端提供了HTTP响应