一尘不染

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

docker

对于Windows版本18.03.1-ce,我无法从Docker中的映像运行容器。我正在尝试运行命令:

  docker run ubuntu -it /bin/bash

不知何故它找不到路径/bin/bash。我不知道为什么会这样。


阅读 908

收藏
2020-06-17

共1个答案

一尘不染

docker命令行是顺序敏感的。args的顺序为:

docker ${args_to_docker} run ${args_to_run} image_ref ${cmd_in_container}

ubuntu命令中的所有内容都将转到尝试运行的命令。就你而言-it。相反,您想要传递-it给“运行”,以便获得与关联的tty终端的交互式输入。

docker run -it ubuntu /bin/bash
2020-06-17