في الأيام الأخيرة، بدأنا فجأة في مواجهة مشكلة في إرسال رسائل البريد الإلكتروني… ثم حاولنا الترقية/التحديث دون نجاح (صفحة التحديث تعلق وكل مكون - docker، discourse، plugins - يتجمد عند “التحقق من الإصدار الجديد…”) ثم حاولنا تحديث كل شيء عبر root ولكن إعادة البناء تفشل وتعطي الرسالة التالية (من بين أشياء أخرى):
fatal: unable to access 'https://github.com/discourse/discourse.git/': Could not resolve host: github.com`
أكد مضيفنا أنه لا توجد مشاكل في اتصال الخادم، أو SSL، أو جدار الحماية، أو أي شيء آخر.
#docker exec -it app bash -c "cat /etc/resolv.conf"
# Generated by Docker Engine.
# This file can be edited; Docker Engine will not make further changes once it
# has been modified.
nameserver 8.8.8.8
nameserver 8.8.4.4
# Based on host file: '/etc/resolv.conf' (legacy)
# Overrides: [nameservers]
شكراً… ليس لدي فكرة عن كيفية حدوث هذا، لكنني لست خبيرًا في دوكر.
ما هو نظام التشغيل المضيف لديك، وكيف قمت بتثبيت Discourse؟ هل استخدمت حزمة موفرة من قبل شركة الاستضافة، أم هل هو تثبيت قياسي؟ (أم تثبيت مطور؟؟) كيف قمت بتثبيت Docker؟
لكن كان كل هذا يعمل من قبل، ثم توقف عن العمل، لذا ربما يكون متعلقًا بدوكر. ربما يمكنك تحديث تثبيت Docker الخاص بك؟