boot2docker相当于docker exec

Kat*_*ate 1 docker boot2docker

第一次使用Docker和Go进行dorking,我对linux命令不熟悉,所以我可能会在这方面遇到任何问题:我在Windows机器上运行boot2docker而我正试图进入正在运行的实例调试为什么我的Go没有执行.使用docker exec containerId/bin/bash返回:

$ docker exec 1755 /bin/bash
exec: "C:/Program Files (x86)/Git/bin/bash": stat C:/Program Files (x86)/Git/bin/bash: no such file or directory
Cannot run exec command 0368f06b90454cf3f8bb0b29f0cacb66503907f6c7fb806c09e97f83
fef8c48b in container 17557fbf39f4419d509c58563a1ba17d6d269d91395b76ea4266c1898e
8665cf: [8] System error: exec: "C:/Program Files (x86)/Git/bin/bash": stat C:/Program Files (x86)/Git/bin/bash: no such file or directory
Error starting exec command in container 0368f06b90454cf3f8bb0b29f0cacb66503907f
6c7fb806c09e97f83fef8c48b: Cannot run exec command 0368f06b90454cf3f8bb0b29f0cac
b66503907f6c7fb806c09e97f83fef8c48b in container 17557fbf39f4419d509c58563a1ba17
d6d269d91395b76ea4266c1898e8665cf: [8] System error: exec: "C:/Program Files (x86)/Git/bin/bash": stat C:/Program Files (x86)/Git/bin/bash: no such file or directory
Run Code Online (Sandbox Code Playgroud)

这显然是不对的.什么是容器链,boot2docker本身然后我输入的那个?我看到像nsenter这样的替代品,但那些声称docker exec使它们过时了.Windows/Boot2Docker的问题是什么?

对答案的全面解释很可爱.

Sab*_*bin 6

尝试使用双斜杠//,如下所示:

docker exec -it <container-id> //bin/bash

来源:http://www.mingw.org/wiki/Posix_path_conversion 这里也提到:https://stackoverflow.com/a/30184356/2167517