Install and Configure Docker after Installing WebODM

So I installed WebODM on my Windows 11 Laptop natively.

Now I want to

  1. Install Docker and
  2. Run WebODM through Docker.

My ultimate goal is configure the # Cores and Ram allocated to WebODM process since it seems to currently run very slow. (Laptop has 32 Gig Ram available - just not being utilized I fear!).

(I know I have done this in the reverse order, but now I need help from the experts in the community). I am new here and quite unfamiliar with the configuration so some simple steps or a tutorial would be very appreciated… Thanks in advance for the help all!



Hi there!

If you’re interested in installing WebODM using docker, you can find the steps in the Getting started section at: WebODM/ at master · OpenDroneMap/WebODM · GitHub.

Also, just wanted to mention that the speed of the program may not just be affected by how much RAM you have, but also by the CPU specs. However, I’m not sure if this is the case for you or if there’s something else going on.

Check also this forum entry, here some points to consider (from Profile - Saijin_Naib - OpenDroneMap Community):

  1. We stopped using Docker on Windows more than a year ago.
  2. Natively, we use the browser solely as the user interface on all platforms.
  3. These will not apply to the native version. Resource allocation is handled by Windows automatically.

The native version does not use Docker. For resource allocation it relies upon Windows’ logic.
Keep in mind that not every step of every dataset will saturate your system.

1 Like

Thanks - so to clarify - I should not bother with Docker on my Windows 11 Home PC - Just run WebODM natively through the browser? Is that what folks should be doing now? )I am very new to this so thank you for your recommendations).


It runs native, not through the browser. We embed a webdisplay to show the interface to you.

And yes, there should not be a need to use the Docker version.

1 Like