window10 - docker desktop 环境下,使用固定的IP作为本机 docker container 地址

背景

最近在win10上面折腾docker, 由于机器没有分配固定的IP地址,每次重启之后IP地址都会变化,每次调试都需要改配置,非常麻烦 :(

 

解决

查看本机hosts文件 (C:\Windows\System32\drivers\etc\hosts),发现在安装 docker desktop后, docker已经为配置了默认的子网和gatewa,具体如下:

# Added by Docker Desktop
139.24.227.29 host.docker.internal
139.24.227.29 gateway.docker.internal
# To allow the same kube context to work on the host and the container:
127.0.0.1 kubernetes.docker.internal
# End of section

 

可以看到,139.24.227.29 的 IP 地址已经被docker 所使用,因此,我们就可以使用这个IP作为固定的IP配置,供docker continer 之间通信使用。 

本机 docker container 之外的app, 可以使用 127.0.0.1

 

(完)

posted @   TonyZhang24  阅读(5978)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
历史上的今天:
2018-07-16 记一次在 Ubutun16.04 LTS 系统的 python-environment 安装 MySQL-python 的心(苦)路(笑)旅程
点击右上角即可分享
微信分享提示