Vous devez exécuter apt-get update
d'abord pour télécharger l'état actuel des référentiels de packages. Les images Docker ne l'incluent pas pour économiser de l'espace et parce qu'elles seraient probablement obsolètes lorsque vous les utiliseriez. Si vous faites cela dans un Dockerfile, assurez-vous de le conserver comme un seul RUN
afin que la mise en cache des couches ne mette pas en cache une ancienne version de la commande de mise à jour avec une nouvelle demande d'installation de package :
RUN apt-get update \
&& DEBIAN_FRONTEND=noninteractive apt-get install -y \
net-tools \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/*
netstat est fourni par le package net-tools, net-tools n'est probablement pas installé par défaut dans l'image Docker pour Ubuntu 16.04 afin de maintenir la taille de l'image aussi petite que possible. Exécutez les commandes suivantes dans le conteneur Docker :
apt update
apt install net-tools