Dockerfile 757 B

12345678910111213141516171819202122232425262728293031323334353637
  1. FROM ubuntu:22.04
  2. ENV DEBIAN_FRONTEND noninteractive
  3. RUN \
  4. apt-get update &&\
  5. apt-get install -y \
  6. pkg-config \
  7. attr \
  8. acl \
  9. samba \
  10. smbclient \
  11. ldap-utils \
  12. winbind \
  13. libnss-winbind \
  14. libpam-winbind \
  15. krb5-user \
  16. krb5-kdc \
  17. supervisor \
  18. openvpn \
  19. inetutils-ping \
  20. ldb-tools \
  21. vim \
  22. curl \
  23. dnsutils \
  24. ntp &&\
  25. apt-get clean autoclean &&\
  26. apt-get autoremove --yes &&\
  27. rm -rf /var/lib/{apt,dpkg,cache,log}/ &&\
  28. rm -fr /tmp/* /var/tmp/*
  29. VOLUME [ "/var/lib/samba", "/etc/samba/external" ]
  30. ADD init.sh /init.sh
  31. ADD domain.sh /domain.sh
  32. RUN chmod 755 /init.sh /domain.sh
  33. CMD /init.sh