Containers are a great way to start services with a minimum overhead and little to no configuration issues. This has tremendous advantages in production. But for development and educative purposes, this is also a great tool.
The only drawback when you’ve never used them before, is you have to become familiar with the basic vocabulary and tools used to manage the lifecycle of your containers.
This is what I address in my latest video. There you will see how to create, start and stop a web server in a Docker container. Even if I focus there on setting up an HTTP server, all the Docker commands, and workflow I show and explain could be used with any kind of server–as long as there is a docker image readily available on the Docker Hub or elsewhere on the web.
Don’t hesitate to share/like/comment the video. I would be especially curious to know what you’ve used docker for after having viewed that!
Music : “Howling” by Gunnar Olsen