【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博客




相关推荐
小猿姐3 小时前
唯品会大规模数据库云原生实践:基于 KubeBlocks 管理数千实例的统一运维之路
运维·elasticsearch·云原生
SkyWalking中文站15 小时前
认识 Horizon UI · 5/17:3D 基础设施地图
运维·监控·自动化运维
SkyWalking中文站2 天前
认识 Horizon UI · 1/17:SkyWalking 新一代可观测性控制台
运维·前端·监控
雪梨酱QAQ2 天前
Kubeneters HA Cluster部署
运维
lichenyang4532 天前
Docker 学习笔记(五):Docker Compose,用一个 YAML 启动前端、后端和 MongoDB
docker
lichenyang4532 天前
Docker 学习笔记(四):Dockerfile,把项目打成自己的镜像
docker·容器
lichenyang4532 天前
Docker 学习笔记(三):Docker 网络、bridge、子网和容器互通
docker·容器
lichenyang4532 天前
Docker 学习笔记(二):docker run 的参数到底在控制什么?
docker·容器
江华森2 天前
Spring Cloud 微服务全栈实战:从 Eureka 到 Docker Compose 一文贯通
运维
江华森2 天前
Matplotlib 数据绘图基础入门
运维