Skip to content

Commit 8df04b0

Browse files
FlyGoathuth
authored andcommitted
tests/docker: Add dockerfile for Alpine Linux
Alpine Linux[1] is a security-oriented, lightweight Linux distribution based on musl libc and busybox. It it popular among Docker guests and embedded applications. Adding it to test against different libc. [1]: https://alpinelinux.org/ Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com> Message-Id: <20210118063808.12471-9-jiaxun.yang@flygoat.com> [thuth: Dropped some unnecessary packages, replaced build-base with its deps] Signed-off-by: Thomas Huth <thuth@redhat.com>
1 parent eb8b1a7 commit 8df04b0

File tree

1 file changed

+55
-0
lines changed

1 file changed

+55
-0
lines changed
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
2+
FROM alpine:edge
3+
4+
RUN apk update
5+
RUN apk upgrade
6+
7+
# Please keep this list sorted alphabetically
8+
ENV PACKAGES \
9+
alsa-lib-dev \
10+
bash \
11+
binutils \
12+
coreutils \
13+
curl-dev \
14+
g++ \
15+
gcc \
16+
git \
17+
glib-dev \
18+
glib-static \
19+
gnutls-dev \
20+
gtk+3.0-dev \
21+
libaio-dev \
22+
libcap-ng-dev \
23+
libjpeg-turbo-dev \
24+
libnfs-dev \
25+
libpng-dev \
26+
libseccomp-dev \
27+
libssh-dev \
28+
libusb-dev \
29+
libxml2-dev \
30+
lzo-dev \
31+
make \
32+
mesa-dev \
33+
mesa-egl \
34+
mesa-gbm \
35+
meson \
36+
ncurses-dev \
37+
ninja \
38+
perl \
39+
pulseaudio-dev \
40+
python3 \
41+
py3-sphinx \
42+
shadow \
43+
snappy-dev \
44+
spice-dev \
45+
texinfo \
46+
usbredir-dev \
47+
util-linux-dev \
48+
vde2-dev \
49+
virglrenderer-dev \
50+
vte3-dev \
51+
xfsprogs-dev \
52+
zlib-dev \
53+
zlib-static
54+
55+
RUN apk add $PACKAGES

0 commit comments

Comments
 (0)