Uploaded image for project: 'Artifactory Binary Repository'
  1. Artifactory Binary Repository
  2. RTFACT-17638

Eagerly cache non-requested Docker layers instead of marker file(s)

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Done
    • Priority: 4 - Normal
    • Resolution: Done
    • Affects Version/s: 5.9.1, 6.4.1, 6.8.7
    • Fix Version/s: 6.10.0
    • Component/s: Docker
    • Labels:
      None

      Description

      SENSITIVE DATA HAS BEEN REMOVED FROM THIS TICKET ACCORDING TO JFROG'S INTERNAL POLICY.

       

      This is a request to proactively retrieve Docker images' layers that have not requested by the Docker client. This is in order to have a complete image instead of partial caching only of requested images.

      2 means to have marker files instead of layers:

      a. Have a Docker image with some layers of a Docker image that have additional layers. Try to pull the "newer' image from Artifactory. See that you have marker files instead of layers.

      b.

      1. Setup a remote docker repository to https://gcr.io
      2. Pull an image from the GCR registry through artifactory, e.g.:

      docker pull RESTRICTED_URL

      3. Observe a .marker file remains even though the image is pulled correctly (screenshot attached) - this is a very common layer that appears to be already in Docker's cache even without pulling any images:

      a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              rotemk Rotem Kfir
              Reporter:
              andreik Andrei Komarov
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Sync Status

                  Connection: RTFACT Sync
                  RTMID-17638 -
                  SYNCHRONIZED
                  • Last Sync Date: