bionic.Dockerfile 794 B

1234567891011121314151617181920212223242526272829303132333435
  1. FROM microsoft/dotnet:2.1-runtime-deps-bionic
  2. ARG USER
  3. ARG USER_ID
  4. ARG GROUP_ID
  5. ARG WORKDIR
  6. WORKDIR ${WORKDIR}
  7. RUN mkdir -p "/home/$USER" && chown "${USER_ID}:${GROUP_ID}" "/home/$USER"
  8. ENV HOME "/home/$USER"
  9. RUN apt-get update && \
  10. apt-get -qqy install --no-install-recommends \
  11. jq \
  12. wget \
  13. locales \
  14. python \
  15. fakeroot \
  16. debhelper \
  17. build-essential \
  18. devscripts \
  19. unzip && \
  20. rm -rf /var/lib/apt/lists/*
  21. # Resolves warnings about locale in the perl scripts for building debian installers
  22. RUN locale-gen en_US.UTF-8
  23. ENV LANGUAGE=en_US.UTF-8 \
  24. LANG=en_US.UTF-8 \
  25. LC_ALL=en_US.UTF-8
  26. # Set the user to non-root
  27. USER $USER_ID:$GROUP_ID
  28. # Skip package initilization
  29. ENV DOTNET_SKIP_FIRST_TIME_EXPERIENCE=1