Запуск бинарных файлов внутри докера - PullRequest
0 голосов
/ 28 апреля 2018

Можно ли использовать Docker как виртуальную машину и запускать в ней двоичные файлы? У меня есть бинарный файл ELF для отладки / перепроектирования, но я работаю на Mac, поэтому не могу его запустить. Я попытался смонтировать его через общий том с docker run -it -v ~/Projects:/Projects ubuntu и chmod +x, но он не сообщает мне такого файла или каталога, когда пытался его выполнить.

Так что запуск экземпляра докера кажется нормальным, он переводит меня в корневую оболочку.

$ docker run -it -v ~/Projects:/Projects ubuntu /bin/bash]
root@21aee00b6c45:/# cd Projects/
root@21aee00b6c45:/Projects#

Затем я пытаюсь запустить мой двоичный файл, который дает мне

root@21aee00b6c45:/Projects# ls -la ch25.bin
-rwxr-xr-x 1 root root 12751 Apr 28 09:16 ch25.bin
root@21aee00b6c45:/Projects# ./ch25.bin
bash: ./ch25.bin: No such file or directory
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...