在docker中运行二进制文件

时间:2018-04-28 11:12:36

标签: docker

是否可以像使用VM一样使用Docker并在其中运行二进制文件?我有一个ELF二进制文件来调试/反向工程,但我在Mac上,所以我无法运行它。我尝试通过docker run -it -v ~/Projects:/Projects ubuntuchmod +x的共享卷安装它,但是当我尝试执行它时,它告诉我没有这样的文件或目录。

所以启动一个docker实例看起来很好,它会把我放到root shell中。

$ 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

0 个答案:

没有答案