OCI运行时exec失败:exec失败:container_linux.go:344:启动容器进程

问题描述 投票:-1回答:2

当我运行以下命令

$ docker container exec -it nginx1 ping nginx2 

这是我面临的错误:

OCI运行时exec失败:exec失败:container_linux.go:344:启动容器进程导致“exec:\”ping \“:$ PATH中找不到可执行文件”:unknown

如何解决这个问题?

node.js docker docker-compose dockerfile docker-machine
2个回答
2
投票

在阅读这个答案之前,请告诉您,这是我学习码头工作的第二天,它可能不是您的完美帮助。

当ping包未安装在容器中时也可能发生此错误,我解决了以下问题,将bash插入容器中,如下所示

docker container exec -it my_nginx /bin/bash

然后安装ping包

apt-get update
apt-get install inetutils-ping

这解决了我的问题。


0
投票

当您尝试运行docker image中找不到的命令时,会报告此错误。请检查ping docker中是否安装了image

© www.soinside.com 2019 - 2024. All rights reserved.