Build Procedure - xnandersson/docker-dc GitHub Wiki
For Testing
$ docker run \
--privileged \
--name dc \
--rm \
-ti \
-e SAMBA_DOMAIN=openforce \
-e SAMBA_HOST_NAME=dc \
-e SAMBA_ADMINPASS=Abc123! \
-e SAMBA_KRBTGTPASS=Abc123! \
-e SAMBA_REALM=OPENFORCE.ORG \
-p 2222:22 -p 5353:53 -p 88:88 \
-p 135:135 -p 139:139 -p 389:389 \
-p 445:445 -p 464:464 -p 636:636 \
-p 1024:1024 -p 3268:3268 -p 3269:3269 \
xnandersson/samba-ad-dc /bin/bash
samba-tool domain provision --domain=${SAMBA_DOMAIN} --host-name=${SAMBA_HOST_NAME} --adminpass=${SAMBA_ADMINPASS} --krbtgtpass=${SAMBA_KRBTGTPASS} --realm=${SAMBA_REALM}
cp /var/lib/samba/private/krb5.conf /etc/krb5.conf
service samba-ad-dc start
samba-tool user create nandersson Secret012
For Build
$ docker run \
--privileged \
--name dc \
-e SAMBA_DOMAIN=openforce \
-e SAMBA_HOST_NAME=dc \
-e SAMBA_ADMINPASS=Abc123! \
-e SAMBA_KRBTGTPASS=Abc123! \
-e SAMBA_REALM=OPENFORCE.ORG \
-p 2222:22 -p 5353:53 -p 88:88 \
-p 135:135 -p 139:139 -p 389:389 \
-p 445:445 -p 464:464 -p 636:636 \
-p 1024:1024 -p 3268:3268 -p 3269:3269 \
xnandersson/samba-ad-dc /usr/local/bin/dcpromo