Chciałbym wykonać netstat wewnątrz działającego kontenera dokera, aby zobaczyć otwarte gniazda TCP i ich statusy. Ale w niektórych moich kontenerach dokowania netstat nie jest dostępny. Czy istnieje sposób na uzyskanie otwartych gniazd (i ich statusów oraz adresów IP, z którymi są połączone) bez użycia netstat, za pośrednictwem jakiegoś API dookola? (BTW, mój kontener używa docker-proxy - to znaczy, nie jest bezpośrednio mostkowany)Docker: czy można wyświetlić listę otwartych gniazd wewnątrz działającego kontenera dokowanego?
Chyba mógłbym spojrzeć na system plików/proc bezpośrednio, ale w tym momencie mógłbym równie dobrze dokować cp netstat do kontenera i wykonać to. Zastanawiałem się, czy istniała jakakolwiek infrastruktura, która mogłaby zapewnić to dokowanie.
Dzięki! Działa to świetnie! – AdvilUser
Czy to rozwiązanie ma zastosowanie do innych platform, takich jak okna, mac itp.? – Rao
@Rao, być może: 'nsenter' jest poleceniem dla systemu Linux, więc musisz mieć możliwość zalogowania się do maszyny wirtualnej Linux, która jest aktualnie używana do hostowania kontenerów Docker. Oczywiście VM musiałaby mieć dostępne polecenie 'nsenter'. – larsks