linux中docker部署conpot蜜罐时成功启动但无法访问主机网址127.0.0.1和其开启的端口

如上,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蜜罐有日志输出

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值