错误:构建映像并尝试在Docker上运行时,OCI运行时创建失败

时间:2019-08-04 04:59:50

标签: docker

我使用dockerfile构建映像,并尝试在特定网络上运行该映像,但收到以下错误:

docker: Error response from daemon: OCI runtime create failed: container_linux.go:345: starting container process caused "exec: \"-net=overlay\": executable file not found in $PATH": unknown.

有什么办法解决这个问题吗?

谢谢

1 个答案:

答案 0 :(得分:0)

根据您的评论,似乎您的docker run命令不正确,您正在图像名称之后传递标志--net=host,该图像名称被视为容器的参数。因此--net=host取代了"httpd-foreground"命令。只需尝试一下即可了解情况

 docker run httpd:2.4 echo "hi from the container; will print this message and I will be terminated"

enter image description here

请参阅最后一行,这将回答您,您将了解概念。

docker build -t aaa .

现在运行容器,它应该可以工作

docker run --net=host aaa