[Docker Administration] [Part III] Publish Your Image Docker

Published: by Creative Commons Licence

The next Step continuous from Docker Administration

If you have account in docker hub docker.hub, just login using :

sudo docker login

Tag Your Images

sudo docker tag friendlyhello [USER]/RepositoryName:YourTags

ex:

sudo docker tag  d964aca327df wajatmaka/dockerizing:flask

Show Images

sudo docker image ls

Output

....
wajatmaka/dockerizing   flask               d964aca327df        10 minutes ago      159MB
....

Push Image to Repo Hub

sudo docker push [USER]/RepositoryName:YourTags

ex:

sudo docker push wajatmaka/dockerizing:flask

Destroy all images

sudo docker image ls -a -q | xargs sudo docker rmi -f

Show Images

sudo docker image ls -a

Got to web hub.docker.com, change mode private to public in settings after you login

Pull Images

sudo docker pull wajatmaka/dockerizing:flask

Show Images

sudo docker imag ls -a

Pull and Run Docker Images have uploadeded

sudo docker run -d -p 4000:80 wajatmaka/dockerizing:flask

Show Container

sudo docker container ls

Test Web

curl http://localhost:4000

Stop Container

sudo docker container stop [CONTAINER ID]

Show Container

sudo docker container ls -a