OCI runtime exec failed: exec failed: unable to start container process: exec: "ping": executable file not found in $PATH: unknown

服务器 docker 1573      收藏
OCI runtime exec failed: exec failed: unable to start container process: exec: "ping": executable file not found in $PATH: unknown

docker执行一个容器ping另外一个容器时,提示没有ping命令
执行命令
docker container exec -it nignx01 ping nginx02
报错信息
OCI runtime exec failed: exec failed: unable to start container process: 
exec: "ping": executable file not found in $PATH: unknown

解决方法

docker container exec -it nginx01 bash
apt-get update
apt-get install iputils-ping

然后退出执行ping命令就可以了

docker container exec -it nignx01 ping nginx02

在创建nginx01的时候需要指定链接到nginx02,

docker run -d -P --name nginx01 --link nginx02 nginx