如何检查libpcap是否安装在Alphine docker容器中

时间:2019-06-16 23:53:39

标签: linux docker libpcap

我使用下面的docker文件在下面的docker文件中将libpcap安装在我的容器中。如何确保它已安装并按预期工作?

我在下面尝试过,希望能看到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 # 

下面是我的docker文件

FROM mcr.microsoft.com/dotnet/core/sdk:2.2-alpine AS build

# Install packages
RUN apk update
RUN apk -U --no-cache add libpcap

运行apk info命令具有以下输出

警告:忽略APKINDEX.adfa7ceb.tar.gz:没有此类文件或目录

警告:忽略APKINDEX.efaa1f73.tar.gz:没有此类文件或目录

肌肉

busybox

alpine-baselayout

高山钥匙

libressl2.7-libcrypto

libressl2.7-libssl

libressl2.7-libtls

ssl_client

zlib

apk工具

scanelf

musl-utils

libc-utils

ca证书

krb5-conf

libcom_err

keyutils-libs

libverto

krb5-libs

libgcc

libintl

libcrypto1.0

libssl1.0

libstdc ++

userspace-rcu

lttng-ust

tzdata

1 个答案:

答案 0 :(得分:0)

运行docker exec命令并尝试

$ apk info

这将列出所有已安装的Alpine软件包。

我可以在输出中看到libcap

如果仍然看不到软件包。在安装apk update

之前,请确保已运行libcap