虚拟机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

相关推荐
打工仔折腾 AI7 小时前
在 Ubuntu ARM64 部署 Q1 V3.0 MuJoCo 模型:加载、单步推理与执行器响应解析
linux·运维·人工智能·python·深度学习·ubuntu·性能优化
姜鱼问生12 小时前
网页一片白?Docker 跑 Nginx 读不到文件,403 Forbidden 排查实录
nginx·docker·容器
ms72wx13 小时前
Docker 命令学习笔记:从入门到进阶的实战指南
笔记·学习·docker
缘友一世14 小时前
GLM5.3 CyberSec w4A16本地部署[10]:CUDA 图捕获与编译开关
ubuntu·vllm·glm5.3 cybersec
java_logo14 小时前
Docker 部署 Excalidraw:轻松搭建手绘风格白板
运维·docker·容器·excalidraw·白板·轩辕镜像
m0_5474866614 小时前
《Ubuntu Linux操作系统与实验教程》全套PPT课件2026
linux·ubuntu·操作系统
John_Hui14 小时前
第 1 篇:VMware 安装 Ubuntu 24.04.3 Server
linux·运维·ubuntu
缘友一世15 小时前
GLM5.3 CyberSec w4A16本地部署[15]:抗退化采样与思考档
ubuntu·vllm·glm5.3 cybersec
海的透彻16 小时前
如何让docker容器启动时用自定义的用户
java·docker·dubbo
心随_风动16 小时前
Ubuntu系统安装Apache服务教程
linux·ubuntu·apache