Docker Community Forums

Share and learn in the Docker community.

Minimum hardware requirement to run Docker

(Mustafa) #1


I want to utilize Docker on IoT devices running Linux. What is the minimum hardware (CPU, memory, disk, etc.) requirements to run Docker Engine?

(Ccloudmonitoring) #2

I would like to know the same thing, when I run docker run (base arm linux image) -it bash on my raspbian qemu emulator (which can see at most 256mb of ram), the container dies right away, most likely due to memory, although I can’t be sure, docker logs doesn’t say anything, and the docker exit code 139 doesn’t seem documented…

(Nathan Le Claire) #3

IMO absolute minimum to run the daemon and some very light containers - 512MB (haven’t tested this is a while though)
Minimum for “comfortable” usage - 2GB

Unfortunately Go, while not as memory hungry as Java, still loves having a decent chunk to play with.

(Think) #4

64 Bit…with 32 Bit it may be also possible, but u will be happier with 64 Bit

(Mustafa) #5

I saw a solution at They are supporting Docker on very low performance devices like Raspberry Pi 1 Zero (512MB RAM, 1Ghz Single-core CPU) or Beaglebone Black (512MB RAM, 1GHz ARM® Cortex-A8)

How can this be possible?

(Nathan Le Claire) #6

It’s perfectly possible to run Docker with 512MB memory, you just won’t be able to manage a high number of containers, etc.

(Onlinepromoters) #7

Thanks for sharing @mstfldmr ! Any similar thing in 2018?