mirror of
				https://github.com/linuxkit/linuxkit.git
				synced 2025-10-31 16:45:03 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			36 lines
		
	
	
		
			746 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			746 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
| FROM alpine:3.4
 | |
| 
 | |
| RUN \
 | |
|   apk update && apk upgrade && \
 | |
|   apk add \
 | |
|   argp-standalone \
 | |
|   automake \
 | |
|   bc \
 | |
|   binutils-dev \
 | |
|   bison \
 | |
|   build-base \
 | |
|   curl \
 | |
|   flex \
 | |
|   libelf-dev \
 | |
|   linux-headers \
 | |
|   sed \
 | |
|   tar \
 | |
|   util-linux-dev \
 | |
|   xz \
 | |
|   && true
 | |
| 
 | |
| ARG KERNEL_VERSION=4.9.3
 | |
| 
 | |
| # get kernel source and extract it under /linux
 | |
| ENV KERNEL_SOURCE=https://www.kernel.org/pub/linux/kernel/v4.x/linux-${KERNEL_VERSION}.tar.xz
 | |
| RUN curl -fsSL -o linux-${KERNEL_VERSION}.tar.xz ${KERNEL_SOURCE}
 | |
| RUN cat linux-${KERNEL_VERSION}.tar.xz | tar --absolute-names -xJ &&  mv /linux-${KERNEL_VERSION} /linux
 | |
| 
 | |
| RUN mkdir -p /build/perf && \
 | |
|     make -C /linux/tools/perf O=/build/perf LDFLAGS=-static
 | |
| 
 | |
| WORKDIR /build/perf
 | |
| CMD ["tar", "cf", "-", "perf"]
 | |
|     
 | |
|     
 |