الورشة البيتية - أداة Watchtower لتحديث حاويات Docker تلقائيًا
Watchtower هو أداة تُستخدم لتحديث جميع أو بعض حاويات Docker تلقائيًا.
النشر (Docker Compose)
أولاً، قم بإنشاء ملف compose.yaml
والصق المحتوى التالي:
compose.yaml
version: "3"
services:
watchtower:
container_name: ${STACK_NAME}_app
image: containrrr/watchtower:${APP_VERSION}
volumes:
- /var/run/docker.sock:/var/run/docker.sock
restart: always
(اختياري) يُفضل إنشاء ملف .env
في نفس مجلد compose.yaml
وتخصيص متغيرات البيئة الخاصة بك. إذا كنت لا ترغب في استخدام متغيرات البيئة، يمكنك أيضًا تخصيص المعلمات مباشرة داخل ملف compose.yaml
(مثل استبدال ${STACK_NAME}
بـ watchtower
).
أخيرًا، قم بتنفيذ الأمر docker compose up -d
في نفس مجلد compose.yaml
لتشغيل الحاويات المعدة.
المراجعة والشكر
عنوان النص: https://wiki-power.com/ يتم حماية هذا المقال بموجب اتفاقية CC BY-NC-SA 4.0، يُرجى ذكر المصدر عند إعادة النشر.
تمت ترجمة هذه المشاركة باستخدام ChatGPT، يرجى تزويدنا بتعليقاتكم إذا كانت هناك أي حذف أو إهمال.