kali使用docker时遇到的错误及解决问题
前言
最近在学习在kali用docker搭建环境,但是一开始就遇到了问题
本机无法访问kali开启的docker容器
问题描述
物理机访问kali开启的docker容器时访问不了。在虚拟机中可以通过telnet ip port
的方式可以确定docker容器的端口通过虚拟机可以访问,但是在物理机中无法通过telnet测试,并且通过物理机ping
虚拟机的ip是可以ping通的。
过程
当我用ifconfig
查看时,看到docker0网卡发生了错误,并且没有常见的ip,那么基本可以确定是docker的问题了,那么可以考虑重置docker网络来解决问题
解决方法
# 停止docker服务
systemctl stop docker
# 重建 docker 网络
ifconfig docker0 down
brctl delbr docker0
# 重启docker服务
systemctl start docker
重新ifconfig
查看网络
可以发现docker的网卡正常了,并且通过物理机访问docker容器中的应用也已经正常。
访问的ip地址是kali的ip地址