[Docker Administration] [Part III] Publish Your Image Docker
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