docker windows 中的 Docker exec

use*_*544 9 windows docker

我跑步时遇到问题

 `docker `exec -t sandbox /bin/sh -c 'echo "127.0.0.1 sandbox" >> /etc/hosts' 
Run Code Online (Sandbox Code Playgroud)

在 Windows 泊坞窗中。我不断收到以下错误:

"The system cannot find the path specified"
Run Code Online (Sandbox Code Playgroud)

有谁知道我为什么会收到错误?

小智 10

代替
docker exec -it [containerid] /bin/sh

尝试使用
docker exec -it [containerid] //bin//sh

  • 您能解释一下为什么这对这种情况有帮助吗? (2认同)

小智 1

我会跑去docker ps获取正在运行的容器的 ID,然后执行 docker exec that_id /bin/bash