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