anchor.diff:      curl \
       git \
       openssh \
  -    gcc \
  -    musl-dev \
       openssl \
  -    docker@community=${DOCKER_ENGINE_VERSION} \
  -    py2-pip && \
  -    wget -q https://github.com/docker/machine/releases/download/v${DOCKER_MACHINE_VERSION}/docker-machine-Linux-x86_64 -O /usr/bin/docker-machine && \
  -    chmod +x /usr/bin/docker-machine && \
  +    docker \
  +    python3 \
  +    py3-pip && \
  +    if [ ! -e /usr/bin/pip ]; then ln -s pip3 /usr/bin/pip ; fi && \
  +    if [[ ! -e /usr/bin/python ]]; then ln -sf /usr/bin/python3 /usr/bin/python; fi && \
       chmod g+x /etc && \
       pip install --upgrade pip && \
       pip install docker-compose && \
  
positive.code:     org.label-schema.vcs-ref=${VCS_REF} \
      nl.timmertech.license=MIT
  
  ENV DOCKER_ENGINE_VERSION=${DOCKER_ENGINE} \
      DOCKER_MACHINE_VERSION=${DOCKER_MACHINE} \
      GITLAB_RUNNER_DATA=/data \
      S6_KILL_FINISH_MAXTIME=${START_TIMEOUT}
  
  RUN echo '@community http://nl.alpinelinux.org/alpine/edge/community'  >> /etc/apk/repositories && \
      apk upgrade --update --no-cache && \
      apk add --no-cache --update \
      bash \
      ca-certificates \
  
negative.code:     # Link .ssh for permanent storage
      ln -sf ${GITLAB_RUNNER_DATA}/.ssh ~/.ssh && \
      # Link .docker for permanent storage for Docker Logins Private repositories
      ln -sf ${GITLAB_RUNNER_DATA}/.docker ~/.docker && \
      apk del libs
  
  COPY rootfs/ /
  
  