Sign inSign up

imunew/samba4-ad-dc

By imunew

•Updated almost 8 years ago

This is a docker container running Samba4 as a domain controller.

Image
3

3.5K

imunew/samba4-ad-dc repository overview

⁠samba4-ad-dc

This is a docker container running Samba4 as a domain controller.

⁠Volumes

  • /etc/samba
  • /var/lib/samba

⁠Environment Variables

NameExampleDescription
SAMBA_DC_REALMworkgroup.localThe realm to launch the DC into
SAMBA_DC_DOMAINworkgroupThe NetBIOS Domain Name
SAMBA_DC_ADMIN_PASSWDP@ssw0rdThe AD DC Administrator user password
SAMBA_DC_DNS_BACKENDSAMBA_INTERNALThe DNS backend to use

⁠Run with docker command

docker run -d \
    -e SAMBA_DC_REALM='workgroup.local' \
    -e SAMBA_DC_DOMAIN='workgroup' \
    -e SAMBA_DC_ADMIN_PASSWD='P@ssw0rd' \
    -e SAMBA_DC_DNS_BACKEND='SAMBA_INTERNAL' \
     'imunew/samba4-ad-dc'

⁠Run with docker-compose

# docker-compose.yml
version: '3.2'
services:
  samba:
    image: imunew/samba4-ad-dc
    privileged: true
    environment:
      SAMBA_DC_REALM: workgroup.local
      SAMBA_DC_DOMAIN: workgroup
      SAMBA_DC_ADMIN_PASSWD: P@ssw0rd
      SAMBA_DC_DNS_BACKEND: SAMBA_INTERNAL
    ports:
      - 53:53
      - 53:53/udp
      - 88:88
      - 88:88/udp
      - 135:135
      - 139:139
      - 389:389
      - 389:389/udp
      - 445:445
      - 464:464
      - 464:464/udp
      - 636:636
      - 3268-3269:3268-3269

⁠reference

I referred to the following.

Tag summary

Content type

Image

Digest

Size

325.5 MB

Last updated

almost 8 years ago

docker pull imunew/samba4-ad-dc