Я планирую использовать Docker для проекта C ++.Я добавил простую программу на С ++, которая выводит «hello world» для проверки.Затем я скомпилировал его
g++ -o helloworldexecutable helloword.cpp
Добавил Dockerfile в корневую папку проектов. Dockerfile включает в себя:
FROM scratch
ADD helloworldexecutable /
CMD helloworldexecutable
Когда я запускаю: sudo docker build --tag helloworldexecutable .
, это показывает, что сборка прошла успешно.Я вижу это изображение, используя sudo docker images
Я могу запустить sudo docker run hello-world
Но при запуске sudo docker run helloexecutable
Я получаю сообщение об ошибке:
docker: Ошибка ответа от демона: Ошибка создания среды выполнения OCI: container_linux.go: 344: запуск процесса контейнера вызвал "exec: \" / bin / sh \ ": stat / bin / sh: нет такого файла или каталога": неизвестно.
В чем может быть проблема?