Optimized images of neosmemo/memos, the open source, lightweight note-taking service.
10K+
Optimized images of neosmemo/memos | usememos/memos, the open-source, lightweight note-taking service.

docker run -d --name memos -p 5230:5230 -v ~/.memos/:/var/opt/memos lincolnthalles/memos:latest
docker run -d --name memos-nightly -p 5231:5230 -v ~/.memos-nightly/:/var/opt/memos lincolnthalles/memos:nightly
docker run -d --rm --name memos-throwaway -p 5232:5230 -e MEMOS_DEMO=true lincolnthalles/memos:nightly
| amd64 | arm | other |
|---|---|---|
| linux/amd64 | linux/arm/v5 | linux/386 |
| linux/amd64/v2 | linux/arm/v6 | linux/ppc64le |
| linux/amd64/v3 | linux/arm/v7 | linux/riscv64 |
| linux/arm64 | linux/s390x | |
To use an image for a specific CPU architecture, add --platform=<platform> to the docker command line, before the image specifier.
Read more at Platform variants
Versioned images are checked out to the matching Memos upstream tag.
Nightly images use whatever is available at Memos' main branch at build time.
Image packages are auto-upgraded at build time.
Nightly images are built daily at 00:00 UTC.
Images are published at the same time to Docker Hub and GitHub Container Registry.
| Platform | Image |
|---|---|
| arm/v5 | busybox:stable-uclibc |
| riscv64 | alpine:3.20 |
| All other | alpine:3.20 |
There are multiple builds for arm and amd64 platforms, with different hardware optimizations. Choose the one that best suits the host CPU.
Run cat /proc/cpuinfo and uname -m to find out your CPU model and architecture. For an ARMv8 or aarch64 CPU, use the ARM64 build.
⚠ Avoid using the arm/v5 variant unless the host CPU can't handle anything newer. While it works, the lack of VFP hinders the performance of applications that were not specifically written to this architecture.
| Variant | Target CPUs |
|---|---|
| amd64 | Runs on all AMD64/Intel 64 CPUs. Also known as x86_64 |
| amd64/v2 | Intel Nehalem (1st gen from 2009) / AMD Jaguar (2013+) |
| amd64/v3 | Intel Haswell (4th gen) / AMD Excavator (2015+) |
| arm/v5 | Older ARM without VFP (Vector Floating Point) |
| arm/v6 | VFPv1 only: ARM11 or better cores |
| arm/v7 | VFPv3: Cortex-A cores |
| arm64 | Recent ARM64/AArch64 CPUs |
All related code is hosted at GitHub.
Content type
Image
Digest
sha256:c1be25db5…
Size
21.9 MB
Last updated
about 8 hours ago
docker pull lincolnthalles/memos:nightly