أضفت وكيلًا إلى docker.service، ثم أعدت تشغيله، فتصرف السحب التالي كما كان تمامًا. على جهاز فيه تثبيتان، عبر apt وعبر snap، تحقق مما إذا كانت هذه هي الخدمة الخلفية التي يستخدمها سطر الأوامر لديك.

هناك ثلاث هويات منفصلة يجب مطابقتها: ملف CLI التنفيذي، ونقطة النهاية المختارة، وعملية الخادم التي تقف خلف تلك النقطة. العثور على أمر docker واحد في PATH يحسم الأولى فقط.

docker context show
docker context inspect

تصف سياقات Docker نقاط النهاية. يمكن لـ DOCKER_HOST وDOCKER_CONTEXT واختيارات نقطة النهاية من سطر الأوامر أن تتجاوز الافتراضي الظاهر، لذا افحص البيئة والاستدعاء أيضًا.

بعد ذلك اربط المقبس أو العنوان البعيد المختار بالخدمة الخلفية الفعلية وبإعدادات خدمتها. قد يكون لتركيبين وحدات ومسارات إعداد وتخزين مختلفة. وقد يشير سياق بعيد إلى خارج الجهاز تمامًا.

طبّق الوكيل عبر الواجهة التابعة لتلك الخدمة الخلفية. إعدادات الخدمة الخلفية الموثقة في Docker وبيئة تشغيلها ليست بثًا إلى كل تثبيت Docker على المضيف.

أجرِ هذا التحديد قبل إلغاء تثبيت حزمة من أجل «ترتيب الأمور». قد تملك خدمة تبدو غير مستخدمة حاويات أو صورًا لا تديرها النسخة الأخرى. الإصلاح الفوري للوكيل هو تهيئة الخادم المختار عن قصد؛ أما تحديد أي تثبيت يُبقى فهو تغيير صيانة منفصل.

مقالات ذات صلة