To push or upload an image to Docker Hub
While official images live in their own namespace, locally created ones do not. You must assign them to your directory with your own Docker ID by calling
$ docker image tag [docker_ID]/[image_name]:[tag]
Now when you list your images with
$ docker image ls you will see the updated repository name.
Now your are ready to push your image to Docker with
$ docker image push [docker_ID]/[image_name]:[tag]. Then you will be able to find the image under your personal repository at cloud.docker.com/u/[docker_ID]/repository/list