netstat или альтернатива в сервере человечности докера 16,04 контейнеров

Был netstat удаленный в 16.04? Есть ли альтернатива netstat доступный в 16.04? Или как я устанавливаю netstat в 16.04?

Я работаю ubuntu:16.04 контейнер в docker for Windows, это кажется этим netstat больше не доступно... Это доступно в ubuntu:14.04 контейнер.

Я попытался установить netstat с apt-get но без удачи...

apt-get update

...

apt-get install netstat
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package netstat

Могло бы случиться так, что решение этого очень очевидно для большей части devs, однако Linux очень плохо мне знаком... наслаждение им много!

77
задан 17 August 2016 в 15:36

3 ответа

Как Вы видите от https://, packages.ubuntu.com/xenial/amd64/net-tools/filelist, netstat обеспечивается net-tools пакет. Поэтому можно добраться netstat путем выполнения:

sudo apt update
sudo apt install net-tools

net-tools, вероятно, не установлен по умолчанию в изображении Докера, чтобы Ubuntu 16.04 сохранила размер изображения как можно меньше.

140
ответ дан 22 November 2019 в 23:19

Версия человечности, это предусмотрело использование в контейнерах, намного меньше установила в нем, чем типичная настольная установка.

Netstat все еще доступен в Ubuntu 16.04 (через пакет сетевых инструментов). Это просто, что тот пакет не установлен внутренние контейнеры докера по умолчанию.

1
ответ дан 22 November 2019 в 23:19

По-моему, лучше, чтобы начать адаптироваться к новым инструментам.

ss автоопределяется как "другая утилита для исследования, сокеты"

ss -ltu

покажут сокеты слушания для tcp и udp.

Для получения дополнительной информации можно использовать ss --help или man ss. Программа ss может быть найдена в iproute2 пакет.

26
ответ дан 22 November 2019 в 23:19

Другие вопросы по тегам:

Похожие вопросы: