1
我運行RHEL虛擬機與碼頭工人登記和Openshift原產地形象:Openshift OC新-app命令的getsockopt:連接被拒絕的錯誤
[[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
我能成功地從虛擬機本身拉通過搬運工人拉本地主機:5000 /cowsay-dockerfile:2.0
然而,起源容器內,用新的應用程序內的等效命令失敗:
[[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"
我曾嘗試過各種參數向新的應用程序內,使用和不使用2.0標籤,也如下(使用不安全註冊表得到的東西開始):
[[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"
我覺得我必須接近獲取圖像到Openshift產地,但需要別人的魔力就知道什麼不見了。
版本信息: [根@ MTL-vm375產地】#OC版OC v1.1.5-52-gd58f979 kubernetes v1.2.0-36-g4a3f9c5
和
[[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
謝謝, John
謝謝Praveen!這解決了問題。 –