虚拟机ubuntu中docker容器端口无法转发可能的一个问题

今天发现一个奇怪的问题。

在vmware里面的Ubuntu虚拟机,不知道为啥docker转发一直不成功。

看了半天,无论是docker ps的进程状态,netstat的端口状态,和iptables的转发链接都是没问题了。

然后我就ifconfig看了一下虚拟机的Ip,发现一个奇怪的东西。

仔细看会发现我的docker网卡没有ipv4的地址,导致了转发一直不成功。

看了一下文章,应该是因为虚拟机挂起的问题,挂起后docker0网卡的ipv4就没掉了。

简单的解决方法就是重启一下虚拟机就行。

虚拟机重启后docker0获取到了ip就正常了。

或者重启docker服务就行,我的docker是安装Ubuntu的时候我选了一同安装docker,所以是用snap安装的。

sudo snap restart docker

相关推荐
2501_941146323 小时前
基于 Rust 与 Actix 构建高并发低延迟微服务与实时数据处理系统实践分享
eureka
2501_941142643 小时前
从云计算到边缘计算:解锁未来互联网架构的进化与挑战
eureka
2501_941142643 小时前
边缘计算:重塑数据处理的未来
eureka
火车头-1103 小时前
【docker 部署nacos1.4.7】
运维·docker·容器
j200103223 小时前
Docker 部署与管理
docker·容器·eureka
weixin_537765803 小时前
【Docker基础】常用命令详解
docker·容器·eureka
阿拉斯攀登4 小时前
CentOS 7.9 上 Docker 安装、配置与实战使用指南
docker·centos
皮糖小王子5 小时前
Docker打开本地镜像
运维·docker·容器
❀͜͡傀儡师5 小时前
docker 部署Flink和传统部署
docker·容器·flink
r***d8655 小时前
GitHub星标15万+的Docker项目,使用指南
docker·容器·github