我想运行一个docker容器,并以某种方式拦截/修改主机中的HTTP响应.这意味着,基本上从容器中取出每个HTTP响应,并在将其发送回用户之前进行修改.在docker中有标准的方法吗?
你可以做的是创建一个反向代理.
进出docker容器的所有通信都是通过代理间接完成的.因此,客户端连接到反向代理,代理从容器内的进程请求信息.代理还将处理对客户端的响应.
如果您只是想更改某些标头,则apache反向代理的默认设置可能就足够了.
有关如何使用apache设置反向代理的信息,请参阅此链接:
您可能会考虑的其他代理技术:
– Nginx
– HAProxy
如果你想要做的不仅仅是更改标题(请填写我!),而不是为了处理这些问题而编写一些代码.
祝好运!如果您需要更多帮助,请告诉我!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。