如上,docker拉取conpot镜像并成功创建并启动容器后,无法通过浏览器访问其地址端口127.0.0.1:80 ,在以上信息之后也无任何日志输出
如下图,通过
ifconfig
查看时发现没有docker0的端口信息
如下图,使用命令
ip addr
来查看docker0的网卡状态,显示:<BROADCAST,MULTICAST> mtu 1500 qdisc noqueue state DOWN group default link/ether 02:42:85:f7:ce:2b brd ff:ff:ff:ff:ff:ff这表明docker0
接口处于 DOWN 状态,这导致无法访问 Docker 容器内的服务。正常情况下,docker0
接口应该处于 UP 状态,这表明docker的初始化网卡未启动。
解决步骤:
这和网卡自带的NetworkManager套件有关,
查询NetworkManager的状态,然后停用。
systemctl status NetworkManager
systemctl stop NetworkManager
2、重启network.service
service network restart
若无效,则运行下面代码
service network-manager restart
3、禁用NetworkManager
systemctl disable NetworkManager
4.重启docker
sudo systemctl restart docker
5. 重新创建并运行容器
结果:
接口成功启动。
网站成功访问并且conpot蜜罐有日志输出