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

相关推荐
水饺编程2 小时前
第1章:下载 Linux 0.12 内核
linux·c语言·汇编·ubuntu
水饺编程3 小时前
第1章:开发环境搭建,在 Windows 中安装 Git
linux·c语言·汇编·git·ubuntu
小白的码BUG之路4 小时前
Docker -- No space left on device
运维·docker·容器
程序员老陆5 小时前
Docker 命令全景指南:从镜像构建到生产运维
运维·docker·容器
сокол5 小时前
【Python-基础-环境搭建】Ubuntu Python 开发环境搭建:编译、pipenv、pyenv、远程连接
开发语言·python·ubuntu
灯澜忆梦15 小时前
【minio】#1 | 简介与安装
docker·对象存储·minio
刘胡子大叔1 天前
1Panel 部署 ThinkPHP8 踩坑实录
linux·ubuntu
江湖有缘1 天前
3款开源绘图工具整理合集,可Docker一键部署!
docker·容器·开源
TTATTC1 天前
告别协议选型内耗:深入拆解微服务“内部 gRPC + 边界 REST”混合通信架构与 Envoy 转码实战
docker·开源
刘胡子大叔1 天前
grep -n 行号辨换行
ubuntu