docker - 有什么方法可以将 docker 容器连接到本地 IP 地址?
问题描述
我正在从我的虚拟盒子运行 docker 守护程序,当我启动一个容器时,它在docker0
具有 IP 地址的接口上运行,172.XX.XX.XXX
但我想将容器附加到物理 IP 地址,即10.XX.XX.XXX
.
你能告诉我可能的解决方案吗?
解决方案
您只需要将虚拟主机路由回您自己的机器。
更新主机文件。在c:\WINDOWS\system32\drivers\etc\
(window) 或/etc/hosts
(linux)下
例如
10.XX.XX.XXX 172.XX.XX.XXX
推荐阅读
- javascript - 拆分链表
- reactjs - 如何解决减速器内部的解析错误问题?
- java - 通过 JCA 适配器侦听的 EJB MDB 在启动时失败
- c++ - getLine() 返回换行符并且没有数据
- r - 社交网络分析和组件大小 - igraph R SNA
- python-3.x - ValueError:检查目标时出错:预期dense_2的形状为(1,)但得到的数组形状为(500,)[情绪分析]
- wordpress - WP REST API 返回 HTML 而不是 JSON
- javascript - 格式化单元格文本颜色
- python-3.x - 关闭连接时出现socket错误,如何解决?
- java - 从 dockerfile 构建 docker 映像,无法让 java 正确运行,但可以从映像运行 java 作为 docker run 命令中的命令行参数