Quiero instalar netstat en mi contenedor Docker.
Miré aquí https://askubuntu.com/questions/813579/netstat-or-alternative-in-docker-ubuntu-server-16-04-container , así que intento instalarlo así:
apt-get install net-toolsSin embargo, estoy recibiendo:
Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package net-tools Entonces, ¿cómo puedo instalar netstat ?
Primero debe ejecutar apt-get update para descargar el estado actual de los repositorios de paquetes. Las imágenes de Docker no incluyen esto para ahorrar espacio y porque probablemente estarán desactualizadas cuando las use. Si está haciendo esto en un RUN , asegúrese de mantenerlo como un solo comando EJECUTAR para que el almacenamiento en caché de las capas no almacene en caché una versión anterior del comando de actualización con una nueva solicitud de instalación del paquete:
RUN apt-get update \ && DEBIAN_FRONTEND=noninteractive apt-get install -y \ net-tools \ && apt-get clean \ && rm -rf /var/lib/apt/lists/*netstat es proporcionado por el paquete net-tools, net-tools probablemente no esté instalado de forma predeterminada en la imagen de Docker para Ubuntu 16.04 para mantener el tamaño de la imagen lo más pequeño posible. Ejecute los siguientes comandos dentro del contenedor docker:
apt update apt install net-tools