当我运行以下命令时
$ docker container exec -it nginx1 ping nginx2 这就是我所面临的错误:
OCI运行时执行失败: exec失败: container_linux.go:344:启动容器进程导致" exec:\“ping\:可执行文件未在$PATH中找到”未知
如何解决这个问题?
发布于 2019-06-21 13:03:31
在阅读这个答案之前,让你知道,这是我学习码头的第二天,它可能不是对你的完美帮助。
当ping包未安装在容器中时,也可能发生此错误,我如下所示解决了问题: bash到容器中,如下所示
docker container exec -it my_nginx /bin/bash然后安装ping软件包
apt-get update
apt-get install inetutils-ping这解决了我的问题。
发布于 2019-12-23 14:15:38
请使用nginx:的高寒图片
docker container run -d --name my_nginx_name nginx:alpine
docker container run -d --name my_nginx_name2 nginx:alpine
然后,尝试使用以下命令进行ping:
docker container exec -it my_nginx_name ping my_nginx_name2
发布于 2020-04-20 18:48:55
我也遇到了同样的问题,并设法通过访问:
docker exec -ti <CONTAINER ID> /bin/shhttps://stackoverflow.com/questions/55378420
复制相似问题