FROM ubuntu:18.04 ARG RUNNER_VERSION ARG DOCKER_VERSION RUN apt update \ && apt install curl ca-certificates -y --no-install-recommends \ && curl -L -o docker.tgz https://download.docker.com/linux/static/stable/x86_64/docker-${DOCKER_VERSION}.tgz \ && tar zxvf docker.tgz \ && install -o root -g root -m 755 docker/docker /usr/local/bin/docker \ && rm -rf docker docker.tgz \ && adduser --disabled-password --gecos "" --uid 1000 runner RUN mkdir -p /runner \ && cd /runner \ && curl -L -o runner.tar.gz https://github.com/actions/runner/releases/download/v${RUNNER_VERSION}/actions-runner-linux-x64-${RUNNER_VERSION}.tar.gz \ && tar xzf ./runner.tar.gz \ && rm runner.tar.gz \ && ./bin/installdependencies.sh COPY entrypoint.sh /runner USER runner:runner ENTRYPOINT ["/runner/entrypoint.sh"]