الورشة البيتية - أداة 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، يرجى تزويدنا بتعليقاتكم إذا كانت هناك أي حذف أو إهمال.