Devi eseguire apt-get update
prima di scaricare lo stato corrente dei repository dei pacchetti. Le immagini Docker non lo includono per risparmiare spazio e perché probabilmente sarebbero obsolete quando le usi. Se lo stai facendo in un Dockerfile, assicurati di tenerlo come singolo RUN
comando in modo che la memorizzazione nella cache dei livelli non memorizzi nella cache una vecchia versione del comando di aggiornamento con una nuova richiesta di installazione del pacchetto:
RUN apt-get update \
&& DEBIAN_FRONTEND=noninteractive apt-get install -y \
net-tools \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/*
netstat è fornito dal pacchetto net-tools, net-tools probabilmente non è installato per impostazione predefinita nell'immagine Docker per Ubuntu 16.04 per mantenere la dimensione dell'immagine più piccola possibile. Esegui i seguenti comandi all'interno del contenitore docker:
apt update
apt install net-tools