Codebase list golang-github-go-debos-fakemachine / run/af924343-dd8c-4e39-81a2-38407832b406/main Dockerfile
run/af924343-dd8c-4e39-81a2-38407832b406/main

Tree @run/af924343-dd8c-4e39-81a2-38407832b406/main (Download .tar.gz)

Dockerfile @run/af924343-dd8c-4e39-81a2-38407832b406/mainraw · history · blame

FROM debian:stretch-slim

ARG DEBIAN_FRONTEND=noninteractive

ENV HOME=/scratch

# Always install procps in case the docker file gets used in jenkins
RUN apt update && apt-get install  --no-install-recommends -y procps

# Bits needed to run fakemachine
RUN apt-get update  && \
    apt-get install --no-install-recommends -y qemu-system-x86 \
                                               qemu-user-static \
                                               busybox \
                                               linux-image-amd64 \
                                               systemd \
                                               dbus

# Bits needed to build fakemachine
RUN apt-get update  && \
    apt-get install --no-install-recommends -y golang-go git ca-certificates

WORKDIR /scratch