zoukankan      html  css  js  c++  java
  • Docker push 报错:received unexpected HTTP status: 500 Internal Server Error

    现象描述

          将镜像推送到私有仓库,出现错误“received unexpected HTTP status: 500 Internal Server Error”

    [root@docker ~]# docker images
    REPOSITORY           TAG                 IMAGE ID            CREATED             SIZE
    docker.io/nginx      1.18.0              b5390718bd8e        6 days ago          132.8 MB
    docker.io/registry   latest              2d4f4b5309b1        4 months ago        26.22 MB
    [root@docker ~]# docker tag docker.io/nginx:1.18.0 192.168.1.31:5000/nginx:1.18.0
    [root@docker ~]# docker push 192.168.1.31:5000/nginx:1.18.0 
    The push refers to a repository [192.168.1.31:5000/nginx]
    350c442bd17b: Retrying in 1 second 
    11ebfd90bb46: Retrying in 1 second 
    77a84e783709: Retrying in 1 second 
    8ea8cf9de1a9: Retrying in 1 second 
    d0fe97fa8b8c: Retrying in 1 second 
    received unexpected HTTP status: 500 Internal Server Error

    解决办法:

          关闭SELinux。

    临时关闭SELinux:

    [root@docker ~]# setenforce 0

    永久关闭,重启后生效:

    [root@docker ~]# sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config 
    [root@docker ~]# egrep '^SELINUX=' /etc/selinux/config 
    SELINUX=disabled

         关闭SELinux 之后, docker push 就可以了。

    [root@docker ~]# docker push 192.168.1.31:5000/nginx:1.18.0 
    The push refers to a repository [192.168.1.31:5000/nginx]
    350c442bd17b: Pushed 
    11ebfd90bb46: Pushed 
    77a84e783709: Pushed 
    8ea8cf9de1a9: Pushed 
    d0fe97fa8b8c: Pushed 
    1.18.0: digest: sha256:4528b7efb5e09b3ef22a4a049e839164d50ccac1aaf3170ac75fe12fd1181f6b size: 1362
  • 相关阅读:
    浅谈欧拉定理的证明
    10-8 王小呆的校内互坑赛题解
    10-8 王小呆的校内互坑赛题面
    线段树 洛谷P3932 浮游大陆的68号岛
    BFS+最小生成树+倍增+LCA【bzoj】4242 水壶
    洛谷P1119 灾后重建
    border-radius:50%和100%的区别
    react-native Android release打包失败
    关于react理解的文章
    atom常用快捷键-mac亲测
  • 原文地址:https://www.cnblogs.com/morgan363/p/13846080.html
Copyright © 2011-2022 走看看