Skip to content

Latest commit

 

History

History
 
 

dockerhub

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

How to authenticate your DockerHub Account with new V2 API and list out all your repositories

The following example script demonstrates authentication with the new V2 API.

Tested Infrastructure

Platform Number of Instance Reading Time
Play with Docker 1 5 min

Pre-requisite

  • Create an account with DockerHub
  • Open PWD Platform on your browser
  • Click on Add New Instance on the left side of the screen to bring up Alpine OS instance on the right side

Steps

Install jq

apk update
apk add jq

Cloning the Repository

git clone https://github.com/collabnix/dockerlabs
cd dockerlabs/dockerhub/

Setting up username and password

Edit the file and add your username and password:

vi authenticate_hub_api.sh

Set up your username and password and save it.

Executing the Script

....
ajeetraina/infrakit:v1.1
ajeetraina/infrakit:latest
ajeetraina/nagios:latest
ajeetraina/nagios-docker:latest
ajeetraina/syscfg-minimal:v1.0
ajeetraina/apache-jmeter-base:latest
ajeetraina/windows-mysql:latest
ajeetraina/jmeter-server:latest
ajeetraina/ubuntu17.04:latest
ajeetraina/hellonode:latest
ajeetraina/hellonode:2
ajeetraina/hellonode:3
ajeetraina/hellonode:1
ajeetraina/kernel-ubuntu:4.10.0-20
ajeetraina/kernel-ubuntu:4.10.0-19
ajeetraina/wordpress.dockerapp:1.1.0
ajeetraina/wordpress.dockerapp:latest
ajeetraina/wordpress.dockerapp:1.0.1
ajeetraina/portus_web:latest
ajeetraina/centos-7.2:latest
ajeetraina/mysql-server:latest
ajeetraina/portus_web1:latest
ajeetraina/webmin:latest
ajeetraina/myproject1:latest
ajeetraina/jmeter-master:latest
ajeetraina/catweb:latest
ajeetraina/ideastation-app1:latest
ajeetraina/apache-php:latest
ajeetraina/ideastation-db1:latest
ajeetraina/hadoop:latest
ajeetraina/ideastation-app:latest
ajeetraina/ubuntu-nettools:latest
ajeetraina/haskell-prometheus:latest
ajeetraina/jmeter-base:latest
ajeetraina/redhatcert:latest
ajeetraina/rhcertification:latest
ajeetraina/scaleio-tb:latest
ajeetraina/portus_db1:latest
ajeetraina/portus_web2:latest
ajeetraina/mypython:latest
ajeetraina/scaleio-primary-mdm:latest
ajeetraina/redfishtool:latest
ajeetraina/centos:7
ajeetraina/ideastation-dbb1:latest
ajeetraina/ubuntu-python:latest
ajeetraina/hello-python:latest
ajeetraina/scaleio-secondary-mdm:latest
ajeetraina/scaleio-gateway:latest
ajeetraina/apache-docker:latest
ajeetraina/ubuntuwithgit:latest
ajeetraina/apache:latest
ajeetraina/myalpine:latest
ajeetraina/rhcert:latest
ajeetraina/docker-python-web:latest
ajeetraina/linux_tweet_app:2.0
ajeetraina/linux_tweet_app:1.0
ajeetraina/alpine-npm:latest
ajeetraina/nvidia-exporter:latest
ajeetraina/callme:latest
ajeetraina/redhat-cert:latest
ajeetraina/webpage:latest
ajeetraina/webpage:1
ajeetraina/syscfg:latest
ajeetraina/myubuntu:latest
ajeetraina/debian-omsa:latest
ajeetraina/hello-openfaas:latest
ajeetraina/mydock:latest
ajeetraina/ubuntu-git:latest
ajeetraina/openusm_analytics:latest
ajeetraina/intro1:latest
ajeetraina/prometheus-nvidia-hpc:latest
ajeetraina/firefox:latest
ajeetraina/alpine-git:1.0
ajeetraina/alpine-git:latest
ajeetraina/redfish_dell:latest
ajeetraina/mygit:latest
ajeetraina/hello-world:v1.0
ajeetraina/jbpm-postgresql:latest