IT评测·应用市场-qidao123.com

标题: Docker 容器内部如何访问本机的服务 [打印本页]

作者: 南七星之家    时间: 2025-3-12 09:11
标题: Docker 容器内部如何访问本机的服务
要让Docker容器访问宿主机上的服务,可以使用特殊的网络地址host.docker.internal。这个地址在Docker 18.03及以上版本的Windows和Mac上可用。
例如,假如宿主机上运行了一个在端口8080上的服务,你想要从容器内部访问它,可以如许做:
例如,假如你的容器中运行的是一个客户端程序,你可以如许访问宿主机上的服务:
  1. curl http://host.docker.internal:8080
复制代码
或者,假如是web服务,你可以在容器内的web服务器设置中使用相同的地址:
  1. server {
  2.    
  3.     listen 80;
  4.     server_name localhost
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 IT评测·应用市场-qidao123.com (https://dis.qidao123.com/) Powered by Discuz! X3.4