All the while, I have been using Windows 10 Pro 64 bit, to do Android app development.
Recently, I need to develop a LAMP stack solution, which runs in docker container.
May I know, which kind of setup is better? I wish the new setup will not interference much with my current Windows develop environment. Messing up in one development environment will not affect the other development environment.
Not really: best practice is to have a separate container per task/process/concern, not a single “does everything” image. If you use the mysql and, say, php:apache images together, you have a more typical architecture and a pretty straightforward Docker Compose setup.