كيف يمكنني الوصول إلى سجلات الخادم إنجن إكس من داخل عامل الميناء?

لدي طلبات توجيه نجينكس من المتصفح إما إلى أبي إكسبريس أو خادم رد الفعل الخاص بي ، ومع ذلك ، في وحدة التحكم ما زلت الحصول على طلبات شر التي هي معلقة فقط ومن ثم مهلة مع 502 خطأ بوابة سيئة التي تنتج عموما عن نجينكس عدم القدرة على تمرير طلب إلى "المنبع" ، في هذه الحالة بلدي أبي صريحة وعادة ما تكون قادرة على التحقق من /var/log/nginx/ الملفات ، لكنني لست متأكدا من كيفية القيام بذلك عندما يحدث كل هذا داخل حاوية عامل ميناء.

لقد حاولت هذا النهج من docker logs <container name/id> الأمر ، ولكن أحصل على Error: No such container: <container-id>.

حصلت على معرف الحاوية من السطر الأخير بعد التشغيل docker-compose up --build وتقول Successfully built <container-id>

أنا نسخ هذا المعرف وركض docker logs <container-id> على لوحة ثانية في بلدي إيترم.

ثم فعلت docker ps وحصلت على هذا الإخراج:

CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                  NAMESf37be54a9e60        complexly_api       "npm run dev"            43 minutes ago      Up 28 minutes                              complexly_api_19b87bc0aa343        complexly_nginx     "nginx -g 'daemon of…"   About an hour ago   Up 28 minutes       0.0.0.0:3050->80/tcp   complexly_nginx_11e30a05f8e28        complexly_worker    "npm run dev"            About an hour ago   Up 28 minutes                              complexly_worker_165611b5a6b05        complexly_client    "npm run start"          About an hour ago   Up 28 minutes                              complexly_client_19182b26fb402        redis:latest        "docker-entrypoint.s…"   About an hour ago   Up 28 minutes       6379/tcp               complexly_redis_18ca3596d8a50        postgres:latest     "docker-entrypoint.s…"   8 days ago          Up 28 minutes       5432/tcp               complexly_postgres_1

أعتقد أنني بحاجة إلى الاستيلاء على واحدة من هذه معرفات الحاويات والقيام docker logs مع, ولكن لست متأكدا.

يبدو أن المشكلة هي أنني كنت أركض docker logs على الحاوية الخاطئة.

عن طريق تشغيل docker ps رأيت الحاويات المختلفة التي قمت بتشغيلها ونسخت معرف الحاوية الخاص بالحاوية التي تم وضع علامة عليها complexly_nginx وتمكنت من الحصول على السجلات التي كنت أبحث عنها.

يرجى إظهار الأوامر الدقيقة التي كتبتها للبحث عن معرف الحاوية الخاص بك وتشغيل أمر السجلات.

يرجى نسخ ولصق الأوامر الدقيقة التي تقوم بتشغيلها وإخراجها ، بما في ذلك البحث عن معرف الحاوية الخاص بك. أنت تنسخ المعرف الخاطئ ولكن لا يمكنني رؤية شاشتك لتوجيهك إلى المعرف الصحيح.

@بمتش, يمكن أن أفعل فقط ‘عامل الميناء بس’ ومن ثم الاستيلاء على معرف الحاوية التي تنتمي إلى نجينكس الخفي? أو أي واحد يدعى إنجن إكس?