Sign inSign up

cyrus0880/samba4ad

By cyrus0880

•Updated over 4 years ago

This is a docekr container running Samba4AD (domain controlle) on alpine

Image
0

77

cyrus0880/samba4ad repository overview

⁠Cyrix/Samba4AD:alpine

This is a docekr container running Samba4AD (domain controlle) on alpine

⁠Volume

  • ./data/smb-conf:/etc/samba       (samba config)
  • ./data/smb-data:/var/lib/samba (database older)

⁠Environment Variables

Name                    Example                 Description
SAMBA_DC_REALM          samba4ad.local          REALM
SAMBA_DC_DOMAIN         samba4ad                DC DOMAIN
SAMBA_DC_ADMIN_PASSWD   P@ssw0rd                administrator passwd
SAMBA_DC_DNS_BACKEND    SAMBA_INTERNAL          DNS Backend server
SAMBA_HOST_IP           192.168.1.100           Host SelfIP

⁠Run with docker-compose

version: '3.2'
services:
  samba4ad:
    build: .
    hostname: dc00.samba4ad.local
    privileged: true
    volumes:
      - ./data/smb-conf:/etc/samba 
      - ./data/smb-data:/var/lib/samba 
    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
      - 9090:9090
    environment:
      SAMBA_DC_REALM: samba4ad.local
      SAMBA_DC_DOMAIN: samba4ad
      SAMBA_DC_ADMIN_PASSWD: L3g3nd#3690 
      SAMBA_DC_DNS_BACKEND: SAMBA_INTERNAL

⁠Build And Run

cd {your docker-compose.yml root}
docker-compose up -d

⁠Testing

can use Windows Domain Admin or Apache directory studio

⁠reference

Tag summary

Content type

Image

Digest

Size

51.6 MB

Last updated

over 4 years ago

docker pull cyrus0880/samba4ad:alpine