当前位置: 首页 > 知识库问答 >
问题:

来自后台进程的错误响应:oci运行时错误:CONTAINER_Linux.go:262:

连晟
2023-03-14

我刚刚开始使用Docker。我已经安装了alpine映像用于测试docker工作流,但在运行之后

docker run alpine ls -l

我已经在Windows10中安装了Docker Desktop for Windows。

共有1个答案

夏飞掣
2023-03-14

Docker Run的最后一个参数必须是可执行文件的名称。ls是由shell实现的命令,但本身不是可执行文件,因此出现错误。您必须告诉docker在特定shell的上下文中运行ls。例如。

$ docker run alpine sh -c 'ls -l'
total 52
drwxr-xr-x    2 root     root          4096 Oct 25 22:05 bin
drwxr-xr-x    5 root     root           340 Nov 15 22:45 dev
drwxr-xr-x   14 root     root          4096 Nov 15 22:45 etc
...

希望这有帮助。

 类似资料: