Hi, I am struggling with new developers that we hire to give them the best and fastest environemnt to work on. I’m talking about their desktop pc. So I thought, why not build a Docker image that contains everything they need to develop. I’m talking about installed VSCode, git, nodejs, npm, python, .net Core and more inside the image, with a GUI interface exposed with VNC.
This way I can achieve:
- An updated environment (I just need to re build the image with the newer packages)
- Every developer will just pull the image from the artifactory and can start working. Everything will be configured as we need it to be. All persistent files and custom configurations can be save in the Host so they won’t be deleted.
What do you think? What am I missing?
I’ll also thank any link or help at installing the GUI inside the docker. I saw there are some ready images with it, I would prefer building my own image (based on Ubuntu:20.04).