There are two users dockerfile and stackbrew on docker hub site. Both of them have a lot of "standard" repositories, for example mongodb repository.
A Dockerfile is a recipe for creating Docker images. A Docker image gets built by running a Docker command (which uses that Dockerfile ) A Docker container is a running instance of a Docker image.
A Docker repository is where you can store 1 or more versions of a specific Docker image. An image can have 1 or more versions (tags). A Docker image can be compared to a git repo.
Docker registries are used to host and distribute Docker Images. Docker Hub is Docker's official cloud-based registry. To get started with Docker Hub you can pull (download) an image or push (upload) one of your local images.
If you are new to Docker, we recommend that you use the Docker Official Images in your projects. These images have clear documentation, promote best practices, and are designed for the most common use cases. Advanced users can review Docker Official Images as part of your Dockerfile learning process.
Stackbrew is the official images project, all images owned by the stackbrew user are curated and verified by people at Docker. There's more info on the project available on our Github repo.
The dockerfile namespace is not official or supervised by us. It does have some repositories that are not (yet) available as an official image, but it's something we're looking to fix as time goes on.
Also note that any image under the stackbrew/ namespace mirrors the official image of the same name, i.e. stackbrew/ubuntu
is the same as ubuntu
, stackbrew/ruby
the same as ruby
; etc.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With