Puncte:0

/bin/sh:1:icoFoam:nu a fost găsit

drapel cn

Am instalat software-ul openfoam de la dockerfile folosind ubuntu 18.04 ca imagine de bază și am folosit comanda CMD pentru a verifica execuția software-ului. Comanda software funcționează perfect din interiorul containerului.

În primul rând, am folosit comanda RUN sh -c pentru a instala software-ul și, de asemenea, pentru a-l sursa ca RUN sh -c 'echo "sursa /opt/openfoam5/etc/bashrc" >> ~/.bashrc' .

Comanda CMD din dockerfile este CMD icoFoam .

Comanda icoFoam este executabilă și se execută perfect din interiorul containerului. Openfoam este proiectat în așa fel încât fiecare comandă a acesteia să fie executată de la terminal. Pentru ref: Openfoam_running_applications

De atunci, eroarea se arăta /bin/sh:icoFoam nu a fost găsit după ce am rulat Dockerfile, am dat comanda RUN așa cum este descris în acest link: Eroare: /bin/sh nu a fost găsit - Super utilizator, la fel de

RUN /bin/bash -c .

Dar, eroarea încă persistă ca /bin/sh:1:icoFoam nu a fost găsit . Pe baza acestui lucru, trebuie făcută vreo soluție?

drapel cn
Scuze ca am scris gresit in descriere. Am dat aceeași comandă pe care ați menționat-o. Dar eroarea este aceeași. @bac0n

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.