Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

925
Views
Qué significa la solicitud de repositorio no compatible de docker v2 para 'artifactory'

La versión de mi cliente/servidor docker es:

 $ docker version Client: Version: 18.09.0 API version: 1.39 Go version: go1.10.4 Git commit: 4d60db4 Built: Wed Nov 7 00:49:01 2018 OS/Arch: linux/amd64 Experimental: false Server: Docker Engine - Community Engine: Version: 18.09.0 API version: 1.39 (minimum version 1.12) Go version: go1.10.4 Git commit: 4d60db4 Built: Wed Nov 7 00:16:44 2018 OS/Arch: linux/amd64 Experimental: false

Me gustaría usar artefactos para albergar acopladores. al correr

 docker login

consiguiendo:

Solicitud de repositorio docker v2 no compatible para 'artifactory'

¿Qué significa este error?

¿En qué parte V2 se está quejando el artefacto?

over 4 years ago · Santiago Trujillo
3 answers
Answer question

0

Asegúrese de tener la siguiente reescritura en su proxy inverso.

Nginx

 rewrite ^/(v1|v2)/(.*) /api/docker/$repo/$1/$2;

apache

 RewriteCond "%{REQUEST_URI}" "^/(v1|v2)/"

Este requisito actualmente no se encuentra en la documentación de jfrog ; sin embargo, está documentado si ingresa a la configuración de HTTP y deja que artefacto genere la configuración del proxy por usted.

ingrese la descripción de la imagen aquí

over 4 years ago · Santiago Trujillo Report

0

Además del error con el proxy inverso, este mensaje también aparece cuando intenta insertar una imagen en un repositorio que no existe.

Busque HTTP 404 en Artifactory request.log

over 4 years ago · Santiago Trujillo Report

0

Es probable que v2 corresponda a Docker Registry API v2 ( enlace ).

Esta es la API (versión) predeterminada para los clientes actuales de Docker Engine.

Sospecho (!) que su Artifactory Registry está usando la versión anterior de la API v1 y se resiste al intento de su cliente docker de usar v2 con ella.

Debería poder configurar Artifactory para usar Docker Registry API v2.

No estoy familiarizado con Artifactory y no puedo brindar orientación sobre cómo realizar este cambio, pero estoy seguro de que es su problema.

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!