LinuxForHealth / images

Linux For Health Container Images
Apache License 2.0
2 stars 2 forks source link

Optimize LinuxForHealth images for arm64 #26

Closed ccorley closed 3 years ago

ccorley commented 3 years ago

arm64 images can benefit from an alpine base image (5MB) and fine-tuned Dockerfiles that minimize the number of layers. For each LinuxForHealth image, create an optimized version for arm64.

Goal: Run kong, postgres, connect, orthanc, kafka, zookeeper & NATS in under 1GB of physical memory available on a Raspberry Pi and minimize the amount of swap space used (knowing, however, that there is really not the full 1GB memory available, more like 600-700MB, on a running pi).

ccorley commented 3 years ago

Prioritized in order of image size:

linuxforhealth/kafdrop     932MB
linuxforhealth/kafka-standalone     712MB
linuxforhealth/zookeeper-standalone     588MB
linuxforhealth/connect     496MB