
lincolnthalles/memos这是开源、轻量级笔记服务 neosmemo/memos | usememos/memos 的优化镜像,提供多架构支持和灵活的部署选项。
!demo
shdocker run -d --name memos -p 5230:5230 -v ~/.memos/:/var/opt/memos lincolnthalles/memos:latest
shdocker run -d --name memos-nightly -p 5231:5230 -v ~/.memos-nightly/:/var/opt/memos lincolnthalles/memos:nightly
shdocker run -d --rm --name memos-throwaway -p 5232:5230 -e MEMOS_MODE=demo lincolnthalles/memos:nightly
| amd64 | arm | 其他 |
|---|---|---|
| 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 |
要使用特定CPU架构的镜像,在docker命令中镜像指定前添加--platform=<platform>参数。
详见平台变体
main分支内容。| 平台 | 基础镜像 |
|---|---|
| arm/v5 | busybox:stable-uclibc |
| riscv64 | alpine:3.20 |
| 其他所有 | alpine:3.20 |
arm32v5镜像基于debian:stable-slim。arm32平台标识符现在简化为armarm和amd64平台提供多种构建版本,具有不同的硬件优化。选择最适合主机CPU的版本。
运行cat /proc/cpuinfo和uname -m可查看CPU型号和架构。对于ARMv8或aarch64 CPU,建议使用ARM64构建。
⚠ 除非主机CPU无法支持更新的变体,否则避免使用arm/v5变体。虽然可以正常工作,但缺乏VFP(向量浮点)会影响未专门为此架构编写的应用程序的性能。
| 变体 | 目标CPU |
|---|---|
| amd64 | 适用于所有AMD64/Intel 64 CPU,也称为x86_64 |
| amd64/v2 | Intel Nehalem(2009年第一代)/ AMD Jaguar(2013+) |
| amd64/v3 | Intel Haswell(第四代)/ AMD Excavator(2015+) |
| arm/v5 | 较旧的无VFP(向量浮点)ARM |
| arm/v6 | 仅支持VFPv1:ARM11或更高核心 |
| arm/v7 | 支持VFPv3:Cortex-A核心 |
| arm64 | 较新的ARM64/AArch64 CPU |
所有相关代码托管在GitHub。

manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务