【docker 】 push 镜像提示:denied: requested access to the resource is denied

往 Docker Registry (私服)push 镜像提示:denied: requested access to the resource is denied

镜像push

语法:docker push <registry-host>:<registry-port>/<repository>:<tag>

复制代码
docker push 192.168.2.1:5000/demo:0.0.1-SNAPSHOT

可能的原因和解决方法:

  1. 认证问题

    • 确保您已经登录到Docker Registry。使用docker login命令,并提供正确的用户名和密码。

    • 检查您的Docker客户端是否配置了正确的Registry地址。

  2. 权限问题

    • 如果您是Registry的管理员,检查您的用户或服务账户是否有权限推送镜像。

    • 如果您不是管理员,联系管理员请求必要的权限。

  3. 镜像名称问题

    • 确保您推送的镜像名称(包括Registry地址、仓库名称和标签)是正确的。

    • 如果您尝试推送一个公共镜像的私有副本,确保您使用了正确的命名空间或仓库名称。

  4. 网络问题

    • 检查您的网络连接是否正常,确保能够访问Registry。

    • 如果Registry位于私有网络中,确保您的Docker客户端可以访问该网络。

  5. Docker版本问题

    • 确保您的Docker客户端版本与Registry兼容。

    • 如果Registry是较新的版本,尝试更新您的Docker客户端。

  6. 配置文件问题

    • 检查Docker的配置文件(通常是/etc/docker/daemon.json),确保没有错误的配置阻止了推送操作。
  7. 日志和错误信息

    • 查看Docker和Registry的日志文件,以获取更多关于拒绝访问的详细信息。

    • 如果Registry是自托管的,检查其日志文件。

  8. 安全组或防火墙设置

    • 如果Registry是在云服务上托管的,检查安全组或防火墙设置,确保允许Docker客户端的访问。

我的原因是防火墙问题:

我把防火墙停掉了就好了

bash 复制代码
# 停止firewalld服务
sudo systemctl stop firewalld  

# 禁用firewalld服务,使其在系统启动时不自动启动
sudo systemctl disable firewalld  

下面是最近更新的文章:

【docker 】 安装docker(centOS7)-CSDN博客

【docker】常用命令-CSDN博客

【docker】centos7配置docker镜像加速_docker仓库加速地址-CSDN博客

【docker】Hello World-CSDN博客

【docker 】Compose 使用介绍_docker compose 使用-CSDN博客

【docker 】Compose安装-CSDN博客

【docker 】Dockerfile指令学习-CSDN博客

【docker】网络使用和配置_docker 启动使用host mode-CSDN博客

【docker】数据管理-CSDN博客

【docker】安装openjdk-CSDN博客

【docker】Spring Boot3.x 打包 Docker容器-CSDN博客

【docker】docker compose 搭建私服-CSDN博客

【docker】springboot3.x使用docker-maven-plugin 打包镜像-CSDN博客

【docker 】 IDEA 安装 Docker 工具-CSDN博客

【docker】springboot3.x使用dockerfile-maven-plugin 打包镜像-CSDN博客

【docker】常用的把springboot打包为docker镜像的maven插件-CSDN博客

【docker 】push 镜像到私服-CSDN博客

【docker】常用的Docker私有仓库-CSDN博客

【docker】常用的Docker编排和调度平台-CSDN博客




相关推荐
△曉風殘月〆1 小时前
如何在Linux中安装Qt开发环境
linux·运维·qt
BullSmall3 小时前
Tomcat 部署 Jenkins → Docker Jenkins 完整迁移方案
docker·tomcat·jenkins
糟糕喔3 小时前
k8s-云原生cicd
云原生·容器·kubernetes
雨的旋律20993 小时前
ubuntu2604
linux·运维·服务器
三言老师4 小时前
mkdir创建多级目录,目录创建基础实操
linux·运维·服务器
ruofu334 小时前
下载nvidia_*_cu13的指令(更新:利用torch 版本拉取相关依赖)
docker·容器
独孤--蝴蝶5 小时前
Docker容器进阶(一)
运维·docker·容器
he39123775 小时前
ogg命令
运维·网络
其实防守也摸鱼5 小时前
Kimi K3深度测评:长文本之外的真实力
运维·开发语言·网络·人工智能·python·学习·安全
imc.115 小时前
linux EXT文件系统
linux·运维·服务器