现在是在学习dockers网络相关,昨天我启动了一个tomcat容器,想用ip addr的时候发现用不了,提示是
OCI runtime exec failed: exec failed: unable to start container process: exec: "ip": executable file not found in $PATH: unknown
网上的解释是说要下载一个iproute2,但是直接下又没响应
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package iproute2
,网上说要换apt里的配置文件,我也按网上教程换成阿里云的源了,然后apt update还是不行,又在配置文件里增加了dns解析,结果怎么样都不行,我甚至用上了v皮恩,不过好像虚拟机ping谷歌也ping不通,反正就是网上各种方法都试过了,都没有用
但是我今天抱着继续攻克难关的心态直接输入了apt update,竟然有反应了,速度快得难以置信,又安装了iproute2,也成功了,但是我打开配置文件,源并不是阿里云的,而是乌班图原本的源,dns解析也没有增加。虽然我之前反反复复卸载又下了很多次tomcat的镜像,但是都是下载的latest,都是同一个版本。
所以为什么我昨天怎么弄都不行,今天又突然可以了呢?要是下次再遇到这种问题我要咋整呀