docker 容器内访问宿主ip
在生产环境下难免会在容器内访问宿主服务,此时只需要使用host.docker.internal
即可,如ping host.docker.internal
输出如下
PING host.docker.internal (192.168.65.2): 56 data bytes
64 bytes from 192.168.65.2: seq=0 ttl=37 time=1.013 ms
64 bytes from 192.168.65.2: seq=1 ttl=37 time=3.942 ms
64 bytes from 192.168.65.2: seq=2 ttl=37 time=4.482 ms
64 bytes from 192.168.65.2: seq=3 ttl=37 time=4.490 ms
64 bytes from 192.168.65.2: seq=4 ttl=37 time=3.855 ms
64 bytes from 192.168.65.2: seq=5 ttl=37 time=3.798 ms
64 bytes from 192.168.65.2: seq=6 ttl=37 time=4.037 ms
64 bytes from 192.168.65.2: seq=7 ttl=37 time=4.214 ms
64 bytes from 192.168.65.2: seq=8 ttl=37 time=3.870 ms
64 bytes from 192.168.65.2: seq=9 ttl=37 time=3.823 ms
64 bytes from 192.168.65.2: seq=10 ttl=37 time=3.860 ms
可以看到
192.168.65.2
即为宿主ip
注意 :如果你的docker是docker desktop此时输出的并不是你电脑的本机ip,因为docker desktop还是依赖虚拟机,因此输出的只是虚拟机的ip
docker 容器内访问宿主ip相关推荐
- docker容器无法访问宿主机报出 No route to host
项目场景: 提示:docker容器无法访问宿主机报出 No route to host: 例如:防火墙环境下,docker容器无法访问宿主机的其他应用端口 原因分析: 在进行docker部署的时候我们 ...
- 解决Docker容器内访问宿主机MySQL数据库服务器的问题
解决Docker容器内访问宿主机MySQL数据库服务器的问题 参考文章: (1)解决Docker容器内访问宿主机MySQL数据库服务器的问题 (2)https://www.cnblogs.com/ga ...
- docker容器内访问外部mysql_详解Docker容器内应如何访问本机(宿主机)
概述 当我们Docker内应用需要访问宿本机的数据库,如何访问.使用127.0.0.1肯定是不行的,因为这个在Docker容器里面指的是容器本身.所以,需要走其他渠道进行解决. 下面几种办法,根据操作 ...
- 【Docker】docker容器内获取宿主机的信息和执行宿主机的脚本
思路 我们可以通过在容器内远程连接宿主机,然后对宿主机进行操作. 使用 sshpass (我的是CentOS 7.9环境) 1.安装sshpass apt-get update //更新一下 apt- ...
- 容器宿主机数据库_解决Docker容器内访问宿主机MySQL数据库服务器的问题
懒得描述太多,总归是解决了问题,方法简要记录如下,虽然简要,但是完整,一来纪念处理该问题耗费的大半天时间,二来本着共享精神帮助其他遇到该问题的哥们儿,当然这个方法并不一定能解决你们的问题,但是多少能提 ...
- Docker - 容器内应用和外部非容器应用互相访问方法
Docker搭建开发环境用的非常多,通常开发机器上既有容器形式的应用,又有本机跑着或者调试的程序,它们之间互相依赖,如何让它们之间通信顺畅,有时候是一个挺困难的事情.容器应用和容器外应用互相访问分为三 ...
- docker容器内服务访问宿主机服务
我的个人博客:逐步前行STEP 本文背景: 操作系统:macOs 笔者的docker虚拟机中运行了nginx.node服务用来部署一个前后端分离的网站,但是由于docker内的node服务运行效率极低 ...
- docker网络问题解决办法“大全”:关于宿主机访问不了docker容器中web服务,或者容器内访问不了外网的问题的解决办法
docker网络问题解决办法"大全":关于宿主机访问不了docker容器中web服务,或者容器内访问不了外网的问题的解决办法 参考文章: (1)docker网络问题解决办法&quo ...
- 解决:docker容器内可以访问web应用,端口映射到宿主机却无法访问,错误代码:curl: 56 Recv failure: 连接被对方重设
解决:docker容器内可以访问web应用,端口映射到宿主机却无法访问,错误代码:curl: 56 Recv failure: 连接被对方重设 或者 curl: 52 Empty reply from ...
最新文章
- xtraTabbedMdiManager 双击最大化和关闭后返回主界面 z
- 远哥谈 使用WebSocket开发在线实时看远程服务器log日志的工具
- 面试官上来就问:Java 进程中有哪些组件会占用内存?
- php改成IP连接数据库,thinkphp,pdo连接数据库,host自动被替换成了本机ip
- Warensoft Unity3D通信库使用向导4-SQL SERVER访问组件使用说明
- windows部署免安装版python
- 用properties写的一个程序运行次数计数的程序代码,超过次数提示注册。
- 如何给数组赋值java_java怎样给数组赋值
- 【Oracle】ORA-00054: resource busy and acquire with NOWAIT specified or timeout expired
- 详解C++ friend关键字
- graphpad做饼图_3D 饼环图初步完成
- c语言棋盘上的麦粒switch,C语言教材后习题及答案.doc
- SPSS编程-统计自动化-Python脚本开发
- azw3转换为pdf_PDF怎么转换为PPT?PDF秒转PPT秘技!
- 多功能计算机器在线,多功能数学计算器(RedCrab The Calculator)
- RPM-YUM-源码
- CloseHandle(),TerminateThread(),ExitThread()的区别
- 三次样条插值详解(附代码实现)
- 酷炫的可视化工具包 - cufflinks
- 利用JSP与JS实现简易购物车