Причина, по которой вы получаете эту ошибку, заключается в том, что команда run не регистрирует определение вашего тома. Объемы не могут быть указаны с серьезным акцентом (`). Они должны быть точными именами каталогов, которые вы sh будете отображать.
Из-за неправильного именования назначенных сопоставлений каталогов команда пропускает определение тома и предполагает, что em cc является вашим образом. Попробуйте это:
docker run --rm -v ${PWD}:/src trzeci/emscripten emcc helloworld.cpp -o helloworld.js -e
${PWD}
печатает рабочий каталог в PowerShell. Если вы используете cmd, замените ${PWD}
на %cd%
. Причина, по которой я поставил /src
в качестве цели, заключается в том, что это рабочий каталог изображения.