gitlab.com/jfprevost/gitlab-runner-notlscheck@v11.11.4+incompatible/dockerfiles/ubuntu/Dockerfile (about)

     1  FROM ubuntu:16.04
     2  
     3  RUN apt-get update -y && \
     4      apt-get upgrade -y && \
     5      apt-get install -y ca-certificates wget apt-transport-https vim nano tzdata git curl && \
     6      rm -rf /var/lib/apt/lists/*
     7  
     8  ARG DOCKER_MACHINE_VERSION
     9  ARG DUMB_INIT_VERSION
    10  ARG GIT_LFS_VERSION
    11  
    12  COPY gitlab-runner_amd64.deb /tmp/
    13  COPY checksums /tmp/
    14  RUN dpkg -i /tmp/gitlab-runner_amd64.deb; \
    15      apt-get update &&  \
    16      apt-get -f install -y && \
    17      rm -rf /var/lib/apt/lists/* && \
    18      rm /tmp/gitlab-runner_amd64.deb && \
    19      gitlab-runner --version && \
    20      mkdir -p /etc/gitlab-runner/certs && \
    21      chmod -R 700 /etc/gitlab-runner && \
    22      wget -nv https://github.com/docker/machine/releases/download/v${DOCKER_MACHINE_VERSION}/docker-machine-Linux-x86_64 -O /usr/bin/docker-machine && \
    23      chmod +x /usr/bin/docker-machine && \
    24      docker-machine --version && \
    25      wget -nv https://github.com/Yelp/dumb-init/releases/download/v${DUMB_INIT_VERSION}/dumb-init_${DUMB_INIT_VERSION}_amd64 -O /usr/bin/dumb-init && \
    26      chmod +x /usr/bin/dumb-init && \
    27      dumb-init --version && \
    28      wget -nv https://github.com/git-lfs/git-lfs/releases/download/v${GIT_LFS_VERSION}/git-lfs-linux-amd64-v${GIT_LFS_VERSION}.tar.gz -O /tmp/git-lfs.tar.gz && \
    29      mkdir /tmp/git-lfs && \
    30      tar -xzf /tmp/git-lfs.tar.gz -C /tmp/git-lfs/ && \
    31      mv /tmp/git-lfs/git-lfs /usr/bin/git-lfs && \
    32      rm -rf /tmp/git-lfs* && \
    33      git-lfs install --skip-repo && \
    34      git-lfs version && \
    35      sha256sum --check --strict /tmp/checksums
    36  
    37  COPY entrypoint /
    38  RUN chmod +x /entrypoint
    39  
    40  VOLUME ["/etc/gitlab-runner", "/home/gitlab-runner"]
    41  ENTRYPOINT ["/usr/bin/dumb-init", "/entrypoint"]
    42  CMD ["run", "--user=gitlab-runner", "--working-directory=/home/gitlab-runner"]