Yes! I am finally in "Current Web Dev Town" and what a mess it is. Things have changed a lot since the days of LAMP. I can't even begin to talk about all the new frameworks (new to me), tools and how bloated stacks have become. Concepts like CI/CD. The is certainly a lot that I have missed out on while I fumbled around in VBA/JAVA land. It's a daunting task just to know where to start. So I am taking a look at Docker.
If I get the gist of things, containers have been the craze for the past four or so years because it allows for the creation of isolated development environments, i.e. containers, that can be packaged and shipped. Just by the description, I can already see how this can be great for teams working on a projects or large-scale applications. So my goal for now is to do some experimentation with Docker and blog my results.
The only hiccup I had was that my laptop ran Windows 10 Home and Hyper-V which is necessary for Docker's installation was not supported. Luckily I found an old Windows 8 Enterprise Key that I had saved, and I was able to upgrade to Windows 10 Enterprise (Instructions here). With that done I was able to turn on Hyper-V via the Windows Features dialogue box. After a restart, installing Docker was easy and straight forward. Finally, it goes without saying that you need to have a good text editor, I use VS Code (and so does everyone else) and you will need to have Git installed for downloading and uploading repositories.
Well wish me good luck.