How to get Docker to use drive it is not installed on for containers?

Hello,

I followed these fantastic tutorials to setup Docker


and

But after setting up docker successfully I observed that Docker always created containers in the dive it is installed in. In my case it is C drive. But as my C drive which is a SSD is very small.

So is there any way to tell docker to create all the containers on a different drive and folder?

On testing Wappler with Docker setup I observed that it created two containers for the project one of Apache and one of MySQL.

In future if I create another project with Docker setup will it create again another set of containers for Apache and MySQL?

How to install PhpMyAdmin in the MySQL container for database management?

TIA