كيفية الحصول على رسالة خطأ مفصلة باستخدام عامل الميناء-يؤلف? أستطيع أن أرى فقط "الأمر عاد رمز غير الصفر"

أحاول تشغيل بلدي عامل الميناء الحاويات على لينكس. أثناء الإنشاء أواجه خطأ بعد تشغيل هذا الأمر:

سودو عامل الميناء-يؤلف-و عامل الميناء-يؤلف.يمل أوب-بناء

عامل الميناء-يؤلف يظهر هذه الرسالة:

Step 10/19 : RUN dotnet restore "test/test.csproj" ---> Running in ea65364853f3standard_init_linux.go:211: exec user process caused "exec format error"ERROR: Service 'test' failed to build: The command '/bin/sh -c dotnet restore "test/test.csproj"' returned a non-zero code: 1

هل هناك أي طريقة أستطيع أن أرى رسالة خطأ مفصلة?

يحدث الخطأ أثناء عملية الإنشاء. يجب أن ترى نفس النتائج عند تشغيل docker-compose build.

هذا الخطأ:

standard_init_linux.go:211: exec user process caused "exec format error"

يعني أن عامل الميناء حاول تشغيل dotnet قابل للتنفيذ داخل الحاوية ، ولكن لا يمكن أن تبدأ لأن dotnet ثنائي في الصورة غير متوافق مع البيئة في الحاوية. ربما يتم تجميعها لهندسة معمارية مختلفة, أو شيء من هذا القبيل? إذا كنت تظهر بقية عملية البناء الخاص بك (الخطوات 1-9) يمكننا ربما بقعة المشكلة بالنسبة لك.

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

docker build -t <yourname>:<tag>

إنهاء عند الخطأ

docker logs <yourname>

هنا هو سجل الخطأ المفصل الخاص بك.

لقد حصلت بالفعل على رسالة الخطأ التفصيلية!