Điểm:0

/bin/sh:1:icoFoam:không tìm thấy

lá cờ cn

Tôi đã cài đặt phần mềm openfoam từ dockerfile bằng cách sử dụng ubuntu 18.04 làm hình ảnh cơ sở và sử dụng lệnh CMD để kiểm tra việc thực thi phần mềm. Lệnh phần mềm hoạt động hoàn hảo từ bên trong vùng chứa.

Đầu tiên, tôi đã sử dụng lệnh RUN sh -c để cài đặt phần mềm và cũng để lấy nguồn dưới dạng RUN sh -c 'echo "source /opt/openfoam5/etc/bashrc" >> ~/.bashrc' .

Lệnh CMD bên trong dockerfile là CMD icoFoam .

Lệnh icoFoam có thể thực thi được và thực thi hoàn hảo từ bên trong vùng chứa. Openfoam được thiết kế theo cách sao cho mọi lệnh của nó sẽ thực thi từ thiết bị đầu cuối. Đối với giới thiệu: Openfoam_running_applications

Kể từ đó, lỗi đã được hiển thị /bin/sh:không tìm thấy icoFoam sau khi chạy Dockerfile, tôi đã đưa ra lệnh RUN như được mô tả trong liên kết này: Lỗi: /bin/sh không tìm thấy - Siêu người dùng, như

CHẠY /bin/bash -c .

Nhưng, lỗi vẫn tồn tại như /bin/sh:1:không tìm thấy icoFoam . Dựa trên điều này, bất kỳ công việc xung quanh cần phải được thực hiện?

lá cờ cn
Xin lỗi tôi đã viết sai trong phần mô tả. Tôi đã đưa ra lệnh giống như bạn đã đề cập. Nhưng lỗi là như nhau. @bac0n

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.