How to push a fullfeatured StorageOS (ElastiStor OS from Cloudbyte) into a private repo of dockerHub?

Hi,

I am trying to push a full featured Storage Operating System ( an iso image in my local machine) to the private repository that I have created in DockerHub. What are ways(commands) through which I can upload the iso image in my local machine into the DockerHub and thereby lets me create container above that?

I have Docker installed as a VM(Ubuntu14.04) in ESX machine and I have boot2docker installed as well. How to push the image that is in my local machine to a private repository of DockerHub?