Time optimization for docker engine and container

is there any way to optimize the time taken by the docker engine and containers to start ?
I have been building an application which requires 10-11 containers to be started at the boot time where I have observed that it takes nearly 4 mins for the engine and all the containers to start.

what could be different approaches by which we can optimize the following -

  1. Docker engine start time
  2. Docker containers start time

please let me know for any suggestions. Thanks in advance.

A container starts as fast as the process in the container starts. The speed of the backing filesystem (HDD/SSD) can also make a difference, but starting the Docker daemon shouldn’t take 4 minutes. Checking the system logs can help to find out what happens with the daemon.

I know it was almost a month old topic, but I found it now when I moved topics out from the Community category. Topics that don’'t belong their as that category is not for asking for help, but for events and asking about the community. Please, check the description of the categories before opening new topics.