Рейтинг: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 icoFoam .

Команда icoFoam является исполняемой и отлично выполняется внутри контейнера. Openfoam разработан таким образом, что каждая его команда будет выполняться с терминала. Для ссылки: Openfoam_running_applications

Так как ошибка показывала /bin/sh: icoFoam не найден после запуска Dockerfile я дал команду RUN, как описано в этой ссылке: Ошибка: /bin/sh не найден — Суперпользователь, как

ВЫПОЛНИТЬ /bin/bash -c .

Но ошибка все еще сохраняется, как /bin/sh:1:icoFoam не найден . Исходя из этого, какие-либо обходные пути должны быть выполнены?

флаг cn
Извините, что неправильно написал в описании. Я дал ту же команду, что и вы упомянули. Но ошибка та же. @bac0n

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.