私はインターネットで見つけたすべての修正を試しましたが、解決策が得られないようです。
/ etc / sysconfig / dockerファイルに次のものがあるため、安全でないレジストリにログインできます。 other_args="--insecure-registry http://10.3.31.105 --insecure-registry http://harbor.ie.local"
これが私のログイン例です:
docker login --username USERNAME --password 'PASSWORD' http://10.3.31.105
WARNING: login credentials saved in /home/svc.jenkins/.docker/config.json
Login Succeeded
私のOSバージョンは次のとおりです。 Red Hat Enterprise Linux Server release 6.8 (Santiago)
私のDockerバージョンは次のとおりです。
docker version
Client version: 1.7.0
Client API version: 1.19
Go version (client): go1.4.2
Git commit (client): 0baf609
OS/Arch (client): linux/amd64
Server version: 1.7.0
Server API version: 1.19
Go version (server): go1.4.2
Git commit (server): 0baf609
OS/Arch (server): linux/amd64
私がプッシュしようとしている画像は次のとおりです。
10.3.31.105/okreach/springboot latest cb4b8dccc4fd 5 hours ago 292.1 MB
私のDockerプッシュの試みは次のとおりです。
docker push 10.3.31.105/okreach/springboot:latest
Error response from daemon: invalid registry endpoint https://10.3.31.105/v0/: unable to ping registry endpoint https://10.3.31.105/v0/
v2 ping attempt failed with error: Get https://10.3.31.105/v2/: dial tcp 10.3.31.105:443: connection refused
v1 ping attempt failed with error: Get https://10.3.31.105/v1/_ping: dial tcp 10.3.31.105:443: connection refused. If this private registry supports only HTTP or HTTPS with an unknown CA certificate, please add `--insecure-registry 10.3.31.105` to the daemon's arguments. In the case of HTTPS, if you have access to the registry's CA certificate, no need for the flag; simply place the CA certificate at /etc/docker/certs.d/10.3.31.105/ca.crt
ご覧のとおり、http ...のみhttps ...を介して接続を試みず--insecure-registry
、引数として追加してもうまくいきません。
docker push --insecure-registry=10.3.31.105 10.3.31.105/okreach/springboot:latest
flag provided but not defined: --insecure-registry
See 'docker push --help'.
したがって、RedHat(6.8)システム上の安全でないレジストリへのプッシュを成功させる秘訣を誰かが知っているなら、私はそれをいただければ幸いです:)
ありがとう
だから私other_args="--insecure-registry http://10.3.31.105 --insecure-registry http://harbor.ie.local
をこれに変更することで問題が修正されましたother_args="--insecure-registry http://10.3.31.105 --insecure-registry 10.3.31.105
同じ問題を抱えている人のために... RHEL(6.8)を使用する場合、これについてオンラインで詳細な情報はあまりありません
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加