وصف الخلل
أردت تشغيل n8n محليًا عبر podman. نظرًا لأن podman متوافق مع docker، قمت بتشغيل الأوامر الدقيقة التي أخبرتني بها الوثائق، لكن باستخدام podman. لكنه يستغرق وقتًا طويلاً جدًا في السحب.
لإعادة إنتاج المشكلة
انتقل إلى الوثائق
اتبع الأوامر واستبدل docker بـ podman:
إنشاء مجلد: podman volume create n8n_data
قم بتشغيل الحاوية الرسمية (استبدلت بمنطقة التوقيت ذات الصلة):
podman run -it --rm \
--name n8n \
-p 5678:5678 \
-e GENERIC_TIMEZONE="UTC+6" \
-e TZ="UTC+6" \
-e N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true \
-e N8N_RUNNERS_ENABLED=true \
-v n8n_data:/home/node/.n8n \
docker.n8n.io/n8nio/n8n
السلوك المتوقع
تشغيل الحاوية بنجاح
معلومات تصحيح الأخطاء
مخرجات podman run ...:
Trying to pull docker.n8n.io/n8nio/n8n:latest...
WARN[0037] Failed, retrying in 1s ... (1/3). Error: initializing source docker://docker.n8n.io/n8nio/n8n:latest: reading manifest latest in docker.n8n.io/n8nio/n8n: toomanyrequests: You have reached your unauthenticated pull rate limit. https://www.docker.com/increase-rate-limit
WARN[0076] Failed, retrying in 1s ... (2/3). Error: initializing source docker://docker.n8n.io/n8nio/n8n:latest: reading manifest latest in docker.n8n.io/n8nio/n8n: toomanyrequests: You have reached your unauthenticated pull rate limit. https://www.docker.com/increase-rate-limit
WARN[0114] Failed, retrying in 1s ... (3/3). Error: initializing source docker://docker.n8n.io/n8nio/n8n:latest: reading manifest latest in docker.n8n.io/n8nio/n8n: toomanyrequests: You have reached your unauthenticated pull rate limit. https://www.docker.com/increase-rate-limit
نظام التشغيل
Manjaro
إصدار n8n
2.25.7
إصدار Node.js
v25.8.2
قاعدة البيانات
SQLite (الافتراضي)
وضع التنفيذ
main (الافتراضي)
الاستضافة
self hosted
مرحباً @Mr-M1M3 ، أهلاً وسهلاً!
أعتقد أنك تحتاج إلى إعادة المصادقة لـ Podman، جرّب هذا:
podman login docker.io
وانتظر قليلاً قبل تقديم طلب سحب آخر. أخبرني كيف يسير الأمر.
مرحباً @Mr-M1M3
خيار آخر هو استخدام مسار صورة Docker Hub الرسمية. استبدل docker.n8n.io/n8nio/n8n بـ docker.io/n8nio/n8n
podman run -it --rm \
--name n8n \
-p 5678:5678 \
-e GENERIC_TIMEZONE="UTC+6" \
-e TZ="UTC+6" \
-e N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true \
-e N8N_RUNNERS_ENABLED=true \
-v n8n_data:/home/node/.n8n \
docker.io/n8nio/n8n
مرحبا @Mr-M1M3
هذا الخطأ لا يبدو أنه مرتبط بمشكلة في n8n أو podman. الخطأ يظهر أنك وصلت إلى حد معدل السحب غير المصرح به من Docker.
toomanyrequests: you have reached your unauthentication pull rate limit
هذه الصورة لم يتم تنزيلها لذلك لا يمكن بدء الحاوية. حاول تسجيل الدخول باستخدام podman login أو انتظر حتى يتم إعادة تعيين حد معدل السحب ثم حاول السحب مرة أخرى
Mr-M1M3:
وصف الخلل
أردت تشغيل n8n محليًا عبر podman. نظرًا لأن podman متوافق مع Docker، قمت بتشغيل الأوامر الدقيقة التي أخبرتني بها الوثائق، لكن مع podman. لكنه يستغرق وقتًا طويلاً للسحب.
لإعادة الإنتاج
انتقل إلى الوثائق
اتبع الأوامر مع استبدال docker بـ podman:
إنشاء مجلد: podman volume create n8n_data
تشغيل الحاوية الرسمية (استبدلت بمنطقتي الزمنية):
podman run -it --rm \
--name n8n \
-p 5678:5678 \
-e GENERIC_TIMEZONE="UTC+6" \
-e TZ="UTC+6" \
-e N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true \
-e N8N_RUNNERS_ENABLED=true \
-v n8n_data:/home/node/.n8n \
docker.n8n.io/n8nio/n8n
السلوك المتوقع
تشغيل الحاوية بنجاح
معلومات التصحيح
مخرجات podman run ...:
Trying to pull docker.n8n.io/n8nio/n8n:latest...
WARN[0037] Failed, retrying in 1s ... (1/3). Error: initializing source docker://docker.n8n.io/n8nio/n8n:latest: reading manifest latest in docker.n8n.io/n8nio/n8n: toomanyrequests: You have reached your unauthenticated pull rate limit. https://www.docker.com/increase-rate-limit
WARN[0076] Failed, retrying in 1s ... (2/3). Error: initializing source docker://docker.n8n.io/n8nio/n8n:latest: reading manifest latest in docker.n8n.io/n8nio/n8n: toomanyrequests: You have reached your unauthenticated pull rate limit. https://www.docker.com/increase-rate-limit
WARN[0114] Failed, retrying in 1s ... (3/3). Error: initializing source docker://docker.n8n.io/n8nio/n8n:latest: reading manifest latest in docker.n8n.io/n8nio/n8n: toomanyrequests: You have reached your unauthenticated pull rate limit. https://www.docker.com/increase-rate-limit
نظام التشغيل
Manjaro
إصدار n8n
2.25.7
إصدار Node.js
v25.8.2
قاعدة البيانات
SQLite (default)
وضع التنفيذ
main (default)
الاستضافة
self hosted
:[quote=“Mr-M1M3, post:1, topic:299164, full:true”]
وصف الخلل
أردت تشغيل n8n محليًا عبر podman. نظرًا لأن podman متوافق مع Docker، قمت بتشغيل الأوامر الدقيقة التي أخبرتني بها الوثائق، لكن مع podman. لكنه يستغرق وقتًا طويلاً للسحب.
لإعادة الإنتاج
انتقل إلى الوثائق
اتبع الأوامر مع استبدال docker بـ podman:
إنشاء مجلد: podman volume create n8n_data
تشغيل الحاوية الرسمية (استبدلت بمنطقتي الزمنية):
podman run -it --rm \
--name n8n \
-p 5678:5678 \
-e GENERIC_TIMEZONE="UTC+6" \
-e TZ="UTC+6" \
-e N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true \
-e N8N_RUNNERS_ENABLED=true \
-v n8n_data:/home/node/.n8n \
docker.n8n.io/n8nio/n8n
السلوك المتوقع
تشغيل الحاوية بنجاح
معلومات التصحيح
مخرجات podman run ...:
Trying to pull docker.n8n.io/n8nio/n8n:latest...
WARN[0037] Failed, retrying in 1s ... (1/3). Error: initializing source docker://docker.n8n.io/n8nio/n8n:latest: reading manifest latest in docker.n8n.io/n8nio/n8n: toomanyrequests: You have reached your unauthenticated pull rate limit. https://www.docker.com/increase-rate-limit
WARN[0076] Failed, retrying in 1s ... (2/3). Error: initializing source docker://docker.n8n.io/n8nio/n8n:latest: reading manifest latest in docker.n8n.io/n8nio/n8n: toomanyrequests: You have reached your unauthenticated pull rate limit. https://www.docker.com/increase-rate-limit
WARN[0114] Failed, retrying in 1s ... (3/3). Error: initializing source docker://docker.n8n.io/n8nio/n8n:latest: reading manifest latest in docker.n8n.io/n8nio/n8n: toomanyrequests: You have reached your unauthenticated pull rate limit. https://www.docker.com/increase-rate-limit
نظام التشغيل
Manjaro
إصدار n8n
2.25.7
إصدار Node.js
v25.8.2
قاعدة البيانات
SQLite (default)
وضع التنفيذ
main (default)
الاستضافة
self hosted
[/quote]
تصحيح واحد بخصوص اقتراح docker.io/n8nio/n8n، هذا لا يزال Docker Hub تحت الغطاء، لذا من المرجح أن تواجه نفس جدار toomanyrequests، فقط من مسار سحب مختلف.
docker.n8n.io هو في الواقع مرآة السجل الخاصة بـ n8n، تم إعدادها خصيصاً حتى لا يواجه مستخدمو الاستضافة الذاتية حدود السحب المجهولة في Docker Hub.
هذا نجح معي:
n8nio/n8n:latest