Score:0

/bin/sh:1:icoFoam:ไม่พบ

ธง cn

ฉันได้ติดตั้งซอฟต์แวร์ openfoam จาก dockerfile โดยใช้ ubuntu 18.04 เป็นอิมเมจพื้นฐานและใช้คำสั่ง CMD เพื่อตรวจสอบการทำงานของซอฟต์แวร์ คำสั่งซอฟต์แวร์ทำงานได้อย่างสมบูรณ์จากภายในคอนเทนเนอร์

ประการแรก ฉันใช้คำสั่ง RUN sh -c เพื่อติดตั้งซอฟต์แวร์และจัดหาแหล่งที่มาเป็น RUN sh -c 'echo "แหล่งที่มา /opt/openfoam5/etc/bashrc" >> ~/.bashrc' .

คำสั่ง CMD ภายใน dockerfile คือ CMD icoโฟม .

คำสั่ง icoFoam สามารถเรียกใช้งานได้และดำเนินการได้อย่างสมบูรณ์แบบจากภายในคอนเทนเนอร์ Openfoam ได้รับการออกแบบในลักษณะเพื่อให้ทุกคำสั่งของมันจะดำเนินการจากเทอร์มินัล สำหรับการอ้างอิง: Openfoam_running_applications

เนื่องจากข้อผิดพลาดปรากฏขึ้น /bin/sh:icoFoam ไม่พบ หลังจากเรียกใช้ Dockerfile ฉันให้คำสั่ง RUN ตามที่อธิบายไว้ในลิงค์นี้: ข้อผิดพลาด: ไม่พบ /bin/sh - ผู้ใช้ระดับสูง, เช่น

RUN /bin/bash -ค .

แต่ข้อผิดพลาดยังคงมีอยู่เป็น /bin/sh:1:icoFoam ไม่พบ . จากนี้ จำเป็นต้องแก้ไขอะไรบ้าง?

cn flag
ขออภัยฉันเขียนผิดในคำอธิบาย ฉันได้รับคำสั่งเช่นเดียวกับที่คุณกล่าวไว้ แต่ข้อผิดพลาดเหมือนกัน @bac0n

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา