2014-12-04 7 views
7

Chcę uruchomić kontener dokera i jakoś przechwycić/zmodyfikować odpowiedzi HTTP na hoście. Oznacza to, że w zasadzie bierze każdą odpowiedź HTTP wychodzącą z kontenera i modyfikuje ją przed wysłaniem z powrotem do użytkownika. Czy istnieje standardowy sposób wykonania tej czynności w oknie dokowanym?Program do przebudowy HTTP dla dokowania

Odpowiedz

1

Coś jak mitmproxy. Docker nie zmienia podejścia.

+0

Chcę to zrobić na hoście, a nie w kontenerze. Kiedy publikuję port, okno dokowane IIUC nasłuchuje na hoście i przekazuje do kontenera wszystko na opublikowanym porcie. Chcę MITM, że przesyłam dalej w hoście. –

+0

W przypadku większości tras Docker używa reguły NAT iptables, aby przekierować ruch związany z opublikowanym portem, aby nie przeszedł żadnego procesu przestrzeni użytkownika. Tak czy inaczej, Docker nie implementuje funkcji, której szukasz; będziesz potrzebował innego programu, aby to zrobić. Lub edytuj źródło Docker. – Bryan

Powiązane problemy