Instalé libpcap en mi contenedor usando el archivo acoplable a continuación usando el archivo acoplable a continuación. ¿Cómo me aseguro de que se instaló y funcionó como se esperaba?
Probé a continuación con la esperanza de ver libpcap
D:\work >docker exec -u 0 -it containerId sh /app # cd /etc/apk /etc/apk # cat repositories http://dl-cdn.alpinelinux.org/alpine/v3.8/main http://dl-cdn.alpinelinux.org/alpine/v3.8/community /etc/apk #A continuación se muestra mi archivo acoplable
FROM mcr.microsoft.com/dotnet/core/sdk:2.2-alpine AS build # Install packages RUN apk update RUN apk -U --no-cache add libpcapEjecutar el comando de información apk tiene el siguiente resultado
ADVERTENCIA: Ignorando APKINDEX.adfa7ceb.tar.gz: No existe tal archivo o directorio
ADVERTENCIA: Ignorando APKINDEX.efaa1f73.tar.gz: No existe tal archivo o directorio
muselina
caja ocupada
alpine-baselayout
teclas alpinas
libressl2.7-libcrypto
libressl2.7-libssl
libressl2.7-libtls
cliente_ssl
zlib
apk-herramientas
escanelfo
Musl-utils
libc-utils
certificados ca
krb5-conf
libcom_err
keyutils-libs
libreto
krb5-libs
libgcc
libintl
libcrypto1.0
libssl1.0
libstdc++
espacio de usuario-rcu
lttng-ust
tzdata
Ejecute el comando docker exec y pruebe esto
$ apk infoEsto listará todos los paquetes instalados en alpine.
Puedo ver libcap en la salida.
Si todavía no puede ver el paquete. Asegúrese de haber ejecutado apk update antes de instalar libcap