55 lines
1.1 KiB
YAML
55 lines
1.1 KiB
YAML
version: '3'
|
|
|
|
volumes:
|
|
freeipa_data: {}
|
|
|
|
services:
|
|
freeipa:
|
|
image: freeipa/freeipa-server:fedora-29
|
|
container_name: freeipa
|
|
stdin_open: true
|
|
tty: true
|
|
sysctls:
|
|
- net.ipv6.conf.all.disable_ipv6=0
|
|
hostname: ipa.example.test
|
|
environment:
|
|
# - DEBUG_TRACE=1
|
|
- IPA_SERVER_IP=172.17.0.2
|
|
- DEBUG_NO_EXIT=1
|
|
- IPA_SERVER_HOSTNAME=ipa.example.test
|
|
- PASSWORD=Secret123
|
|
- HOSTNAME=ipa.example.test
|
|
command:
|
|
- --admin-password=Secret123
|
|
- --ds-password=Secret123
|
|
- -U
|
|
- --realm=EXAMPLE.TEST
|
|
ports:
|
|
# FreeIPA WebUI
|
|
- "80:80"
|
|
- "443:443"
|
|
# Kerberos
|
|
- "88:88/udp"
|
|
- "88:88"
|
|
- "464:464/udp"
|
|
- "464:464"
|
|
# LDAP
|
|
- "389:389"
|
|
- "636:636"
|
|
# DNS
|
|
# - "53:53/udp"
|
|
# - "53:53"
|
|
# NTP
|
|
- "123:123/udp"
|
|
# other
|
|
- "7389:7389"
|
|
- "9443:9443"
|
|
- "9444:9444"
|
|
- "9445:9445"
|
|
tmpfs:
|
|
- /run
|
|
- /tmp
|
|
volumes:
|
|
- freeipa_data:/data:Z
|
|
- /sys/fs/cgroup:/sys/fs/cgroup:ro
|