2016-04-14 4 views
1

Ich bin ein RHEL VM mit einem Docker Registry und Openshift Origin Bild ausgeführt wird:Openshift oc new-App Befehl getsockopt: Verbindung verweigert Fehler

[[email protected] ~]# docker ps 
CONTAINER ID  IMAGE    COMMAND     CREATED    STATUS    PORTS           NAMES 
e43274649d1d  registry:2   "/bin/registry /etc/d" 13 minutes ago  Up 13 minutes  0.0.0.0:443->443/tcp, 0.0.0.0:5000->5000/tcp registry 
d819059266fa  openshift/origin "/usr/bin/openshift s" 29 hours ago  Up 7 hours               origin 

ich von der VM erfolgreich ziehen sich über Docker Pull localhost: 5000 /cowsay-dockerfile:2.0

jedoch im Inneren des Behälters Origin, schlägt der entsprechende Befehl mit neu app:

[[email protected] origin]# oc new-app cowsay-dockerfile:2.0 
error: can't look up Docker image "cowsay-dockerfile:2.0": Internal error occurred: Get https://registry-1.docker.io/v2/: dial tcp 10.230.22.20:443: getsockopt: connection refused 
error: no match for "cowsay-dockerfile:2.0" 

I verschiedene Parameter neu app versucht haben, mit und ohne 2.0-Tag, und auch, wie unten (eine unsichere Registrierung mit Sachen zu erhalten begonnen):

[[email protected] origin]# oc new-app http://mtl-vm375:5000/cowsay-dockerfile 
error: unable to load template file "http://mtl-vm375:5000/cowsay-dockerfile": unable to read URL "http://mtl-vm375:5000/cowsay-dockerfile", server reported 404 404 Not Found 
error: no match for "http://mtl-vm375:5000/cowsay-dockerfile" 

Ich fühle mich wie ich immer das Bild in Openshift Herkunft der Nähe sein muss, aber jemand magische Berührung müssen wissen, was fehlt.

Versionsinformationen: [root @ mtl-vm375 Ursprung] # oc Version oc v1.1.5-52-gd58f979 Kubernetes v1.2.0-36-g4a3f9c5

und

[[email protected] ~]# docker version 
Client: 
Version:  1.8.2-el7.centos 
API version: 1.20 
Package Version: docker-1.8.2-10.el7.centos.x86_64 
Go version: go1.4.2 
Git commit: a01dc02/1.8.2 
Built: 
OS/Arch:  linux/amd64 

Server: 
Version:  1.8.2-el7.centos 
API version: 1.20 
Package Version: 
Go version: go1.4.2 
Git commit: a01dc02/1.8.2 
Built: 
OS/Arch:  linux/amd64 

Dank , John

Antwort

1

Sie müssen "--docker-image" -Argument verwenden; etwa wie folgt:

oc new-app --docker-image=mtl-vm375:5000/cowsay-dockerfile 

Do „oc new-App helfen“, um weitere Optionen und für andere Fehlersuche Befehle zu sehen.

+0

Danke, Praveen! Das hat das Problem gelöst. –

Verwandte Themen