OCI运行时创建失败:container_linux.go:348:启动容器进程导致"exec:\" - 它\":$ PATH中找不到可执行文件":未知

Ami*_*ain 3 docker

无法从docker for Windows版本18.03.1-ce中的映像运行容器.我正在尝试运行该命令

docker run ubuntu -it/bin/bash

不知何故,它无法找到/ bin/bash的路径.我不知道为什么会这样.

BMi*_*tch 17

docker命令行是对订单敏感的.args的顺序是:

docker ${args_to_docker} run ${args_to_run} image_ref ${cmd_in_container}
Run Code Online (Sandbox Code Playgroud)

ubuntu在命令之后的所有内容都会转到尝试运行的命令.在你的情况下-it.你想要的是传递-it给"run",以便你获得与tty终端相关联的交互式输入.

docker run -it ubuntu /bin/bash
Run Code Online (Sandbox Code Playgroud)