xref: /aosp_15_r20/external/bcc/examples/cgroupid/Dockerfile (revision 387f9dfdfa2baef462e92476d413c7bc2470293e)
1*387f9dfdSAndroid Build Coastguard Worker# builder image
2*387f9dfdSAndroid Build Coastguard WorkerFROM ubuntu:18.04 as builder
3*387f9dfdSAndroid Build Coastguard WorkerRUN apt-get update && \
4*387f9dfdSAndroid Build Coastguard Workerapt-get upgrade -y && \
5*387f9dfdSAndroid Build Coastguard Workerapt-get install -y --no-install-recommends \
6*387f9dfdSAndroid Build Coastguard Worker    gcc build-essential && \
7*387f9dfdSAndroid Build Coastguard Workerapt-get purge --auto-remove && \
8*387f9dfdSAndroid Build Coastguard Workerapt-get clean
9*387f9dfdSAndroid Build Coastguard Worker
10*387f9dfdSAndroid Build Coastguard WorkerADD cgroupid.c /cgroupid.c
11*387f9dfdSAndroid Build Coastguard WorkerADD Makefile /Makefile
12*387f9dfdSAndroid Build Coastguard WorkerRUN make
13*387f9dfdSAndroid Build Coastguard Worker
14*387f9dfdSAndroid Build Coastguard Worker# Main image
15*387f9dfdSAndroid Build Coastguard WorkerFROM amd64/alpine:3.8 as base
16*387f9dfdSAndroid Build Coastguard WorkerCOPY --from=builder /cgroupid /bin
17