मैं लिनक्स पर अपना डॉकर-कंटेनर चलाने की कोशिश कर रहा हूं । निर्माण के दौरान मुझे इस आदेश को चलाने के बाद एक त्रुटि का सामना करना पड़ रहा है:
sudo डोकर रचना -एफ डोकर रचना.yml अप-निर्माण
डॉकर-कंपोज़ यह संदेश दिखाता है:
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
कमांड को इस तरह काम करने के लिए कहा जाता है:एक छवि प्राप्त करें, एक कंटेनर कंटेनर बनाएं, इस कंटेनर में अपना कमांड चलाएं, और एक नई छवि छवि उत्पन्न करें । हटाने ContainerA बनाने के लिए, ContainerB...अब यह एक रन पर क्विट करता है, इसलिए इसे एक कंटेनरएक्स को पीछे छोड़ना होगा । इसलिए, आप इस तरह लॉग देख सकते हैं:
docker build -t <yourname>:<tag>
त्रुटि पर छोड़ें
docker logs <yourname>
यहां आपका विस्तृत त्रुटि लॉग है।
आपको पहले से ही विस्तृत त्रुटि संदेश मिल गया है!