Can I save specific container's writable layer to a specific partition (file path)?

I got multiple disk driver mount on my linux system, and I’m trying to separate my container to work on their own disk, since they got different requirement for storage (some require fast but smaller, some in opposite). Is there any way I can change each container’s writable layer to a specific folder in order to use different drive mount?

The short answer is no, but you can create volumes and use different storage drivers or bind mount a specific folder into the Docker container to a path where you need the faster storage.