Lab_AD_Complet/linux-client/Dockerfile
Corentin 8e1b06e090 Initial lab release: Docker-based Active Directory lab
Complete Active Directory teaching environment based on dockurr/windows:
- Windows Server domain controller, Windows 11 client, Debian 12 client
- docker-compose orchestration, env-driven configuration
- Bilingual documentation (FR + EN) for students
- Dual approach (GUI + PowerShell) in every procedure
- Instructor course plan and reference scripts
- RDP launcher scripts for Linux, macOS and Windows

Made by AcadéNice - https://acadenice.fr/
2026-04-17 11:29:49 +02:00

24 lines
913 B
Docker

# Image cliente Linux pré-équipée pour rejoindre un domaine AD
# (realmd + SSSD + Kerberos). La jonction reste manuelle, côté apprenant.
# Fait par AcadéNice - https://acadenice.fr/
FROM debian:12-slim
ENV DEBIAN_FRONTEND=noninteractive
RUN apt-get update -qq \
&& apt-get install -y -qq --no-install-recommends \
realmd sssd sssd-tools libnss-sss libpam-sss \
adcli samba-common-bin oddjob oddjob-mkhomedir packagekit \
krb5-user dnsutils iputils-ping netcat-openbsd \
dbus openssh-server sudo vim less ca-certificates \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/*
# Evite le prompt interactif de krb5-config pendant les installs ulterieures.
RUN echo "krb5-config krb5-config/default_realm string CORP.LAB" | debconf-set-selections
COPY entrypoint.sh /usr/local/bin/entrypoint.sh
RUN chmod +x /usr/local/bin/entrypoint.sh
ENTRYPOINT ["/usr/local/bin/entrypoint.sh"]