ubuntu-22.04.Dockerfile 858 B

1234567891011121314151617181920212223
  1. FROM ubuntu:22.04
  2. # Setup user account
  3. ARG uid=1000
  4. ARG gid=1000
  5. ARG user=jasper
  6. RUN groupadd -r -f -g ${gid} ${user} && useradd -o -r -l -u ${uid} -g ${gid} -ms /bin/bash ${user}
  7. RUN usermod -aG sudo ${user}
  8. RUN echo "${user}:888888" | chpasswd
  9. # [Optional] Add sudo support. Omit if you don't need to install software after connecting.
  10. RUN sed -i 's/http:\/\/archive.ubuntu.com\//http:\/\/mirrors.aliyun.com\//g' /etc/apt/sources.list \
  11. && apt-get update && apt-get install -y --no-install-recommends sudo \
  12. libc-bin binutils \
  13. tmux ripgrep fd-find
  14. # ********************************************************
  15. # * Anything else you want to do like clean up goes here *
  16. # ********************************************************
  17. # [Optional] Set the default user. Omit if you want to keep the default as root.
  18. USER $user
  19. CMD ["/bin/bash"]