Create Remote Repository in hub.docker.com

  • Log in on https://hub.docker.com/
  • Click on Create Repository.
  • Choose a name (e.g. docker-sql1) and a description for your repository and click Create.

Log into the Docker Hub from the command line

docker login --username=yourhubusername --email=youremail@company.com
#WARNING: login credentials saved in /home/username/.docker/config.json
#Login Succeeded

To Commit a container a running container

$ docker ps

CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS              NAMES
c3f279d17e0a        ubuntu:12.04        /bin/bash           7 days ago          Up 25 hours                            desperate_dubinsky
197387f1b436        ubuntu:12.04        /bin/bash           7 days ago          Up 25 hours                            focused_hamilton

$ docker commit c3f279d17e0a  leokwok2001/docker-sql1

Check the image ID using

docker images

and tag your image

docker tag bb38976d03cf yourhubusername/verse_gapminder:firsttry

upload to hub.docker

docker push leokwok2001/docker-sql1

docker remove image

docker image rm imagename

docker pull remove repro

docker pull leokwok2001/docker-sql1:latest