DEV Community

Discussion on: Learn Docker - from the beginning, part I images and containers

softchris profile image
Chris Noring Author

normally you wouldn't share a container but rather point ppl to a GitHub repo where app code lives, together with a Dockerfile.. a container is a running instance of your app.. Then to restore it you would just to docker build + docker run on the Dockerfile in your GitHub repo

Thread Thread
softchris profile image
Chris Noring Author

as for using Docker Hub, that's used to share Docker images, not containers.. so if you have a Dockerfile you are happy with, you start with an ios image, you add scripts to install things on it you can then build an image from the Dockerfile and push it to Docker Hub, then others can use that image.. I mean it all depends on what you want to achieve.. if you want to share app code, I would say it's GitHub, if its a certain base image + installing things like brew, node.js then I suggest create an image from that and push DockerHub

Thread Thread
kevinhch profile image
Kevin

ok thanks, I need to keep clean my local machine, and I will find the method to develop all my applications on containers. Thanks again man :)