Quote:
Originally Posted by Quoth
I mean why not just run it in a regular terminal?
I have had a server since maybe 1994 at home.
I've used VMs on laptop/workstation for the occasional non-native must-have program.
I've never seen the need to run non-native, sandboxes, docker or any such thing on a server, ever anywhere.
Certainly a Manga2Kindle utility doesn't need anything except a compatible OS and writing crossplatform (Mac/Linux/Windows) isn't hard using Java, QT, Lazarus or many other tools, for console or GUI.
|
That’s a fair point, but for me, it's more about learning. I'm still a beginner, and my go-to language has been JavaScript. I wanted to learn more about Docker, so I used it as a learning tool.
It also makes it easier to manage—Docker Desktop or Portainer gives me a clear view of running containers, and other users can just pull and run them without much setup. Running everything directly in the terminal feels a bit intimidating and not very beginner-friendly.
Right now, I’m practicing with a small N100 server. My first project was a Manga2Kindle Docker container to get familiar with containers. Now, I’m refactoring my AWS Lambda function (which fetches TV show data from TheMovieDB) into a PHP application with a local MySQL database inside a Docker container—mainly to learn PHP and MySQL.