v2.0.104-76

Docker Client Registry V2

Right now, it is just a skeleton. Is not usable. Only what is written below, you can use those info with Docker Client V2, it will be soon implemented.

const docker = require('p3x-docker-client-registry');

Reference

https://docs.docker.com/registry/spec/api/

  • Functions

    • Set private registry
    • Login private registry with basic http auth
    • List repositories

      • HTTP GET /v2/_catalog
    • Listing Image Tags

      • GET /v2/<name>/tags/list
        • curl -X GET http://localhost:5000/v2/<NAME>/tags/list
    • Deleting an Image

      • DELETE /v2/<name>/manifests/<reference-or-name>
        • Header Accept: application/vnd.docker.distribution.manifest.v2+json
          • curl --head --request GET http://localhost:5000/v2/<NAME>/manifests/<TAG>, it is in the header: Docker-Content-Digest
          • Delete: curl --request DELETE http://localhost:5000/v2/<NAME>/manifests/<Header:Docker-Content-Digest>

Private registry

docker-compose.yml

Docker GUI

docker-compose.yml

p3x Waterflood
aes-folderangular-compilecorifeuscorifeus-app-server-patrikx3corifeus-app-web-pagescorifeus-buildercorifeus-builder-angularcorifeus-servercorifeus-server-deployercorifeus-utilscorifeus-webcorifeus-web-materialdocker-registry-clientfreenomgrunt-p3x-expresshtml-pdflede-insomnialede-mariadblede-redisonenoteramdiskredis-commandersystemd-managertools