This repository demonstrates how to create a workspace container using Docker. The purpose of a workspace container is to have an image with all the personal tools and programs you are using to be a productive developer. This has several advantages:
- To have your personal setup ready to use you can just pull and run an image.
- You do not need to remember all the required steps to install all of your tooling. It is documented in the Dockerfile.
- You can experiment without messing with your OS.
- You are learning how to use Docker.