kali使用docker时遇到的错误及解决问题

前言

最近在学习在kali用docker搭建环境,但是一开始就遇到了问题

本机无法访问kali开启的docker容器

问题描述

物理机访问kali开启的docker容器时访问不了。在虚拟机中可以通过telnet ip port的方式可以确定docker容器的端口通过虚拟机可以访问,但是在物理机中无法通过telnet测试,并且通过物理机ping虚拟机的ip是可以ping通的。

过程

image-20230602203050045

当我用ifconfig查看时,看到docker0网卡发生了错误,并且没有常见的ip,那么基本可以确定是docker的问题了,那么可以考虑重置docker网络来解决问题

解决方法

# 停止docker服务
systemctl stop docker

# 重建 docker 网络
ifconfig docker0 down
brctl delbr docker0

# 重启docker服务
systemctl start docker

重新ifconfig查看网络

image-20230602203631123

可以发现docker的网卡正常了,并且通过物理机访问docker容器中的应用也已经正常。

image-20230602203735112

访问的ip地址是kali的ip地址

posted @ 2023-06-02 20:42  L00kback  阅读(572)  评论(0编辑  收藏  举报
Title