有两种情况,1是宿主的dev 没有挂进来 2是dns错误
ip a 和 ping ip地址 先排查是1 还是2
1、宿主机的dev挂载到
宿主机执行
1
2
3
4
5
6
| sudo mount -v --bind /dev ./debian12v5/dev
#sys proc tmp run
sudo mount --bind /sys ./debian12v5/sys
sudo mount --bind /proc ./debian12v5/proc
sudo mount --bind /tmp ./debian12v5/tmp
sudo mount --bind /run ./debian12v5/run
|
然后 ip a 和ping命令应该就正常了。
2、dns
容器内执行
1
2
3
4
| rm -rf /etc/resolv.conf # 在dns无法用的时候,这里肯定一个错误连接,要删掉
echo "search lan" >/etc/resolv.conf
echo "nameserver 114.114.114.114" >>/etc/resolv.conf
cat /etc/resolv.conf
|
也可把宿主机的ln -s 过来