Hi there,

I am trying to install FreeIPA via Docker container.

I successfully built image with Rocky Linux 9 as base image.

Then I created container with following options.

docker create \
        -it \
        --name ipa.odisharia.ru \
        -v "$(realpath data)":/data:Z \
        -v /sys/fs/cgroup:/sys/fs/cgroup:ro \
        -e IPA_SERVER_IP=<MY_PUBLIC_IP> \                                       
                                                                                
                        
        --read-only \
        --tmpfs /run \
        --tmpfs /tmp \
        -h <HOSTNAME> \
        --dns 127.0.0.1 \
         freeipa-server \
        -p 53:53 \
        -p 8080:80 \
        -p 8443:443 \
        -p 389:389 \
        -p 636:636 \
        -p 88:88 \
        -p 464:464 \
        -p 88:88/udp \
        -p 464:464/udp \
        -p 123:123/udp \
        ipa-server-install

Then I tried to run it but get following error.

```
❯ docker start -ai ipa.odisharia.ru
systemd 250-12.el9_1.1 running in system mode (+PAM +AUDIT +SELINUX -APPARMOR 
+IMA +SMACK +SECCOMP +GCRYPT +GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS 
-FIDO2 +IDN2 -IDN -IPTC +KMOD +LIBCRYPTSETUP +LIBFDISK +PCRE2 -PWQUALITY 
+P11KIT -QRENCODE +BZIP2 +LZ4 +XZ +ZLIB +ZSTD -BPF_FRAMEWORK +XKBCOMMON +UTMP 
+SYSVINIT default-hierarchy=unified)
Detected virtualization docker.
Detected architecture x86-64.
Queued start job for default target Minimal target for containerized FreeIPA 
server.
-.slice: Failed to get cgroup ID on cgroup /sys/fs/cgroup, ignoring: Operation 
not permitted
system.slice: Failed to get cgroup ID on cgroup /sys/fs/cgroup/system.slice, 
ignoring: Operation not permitted
systemd-journald.service: Failed to get cgroup ID on cgroup 
/sys/fs/cgroup/system.slice/systemd-journald.service, ignoring: Operation not 
permitted
system.slice: Failed to get cgroup ID on cgroup /sys/fs/cgroup/system.slice, 
ignoring: Operation not permitted
-.slice: Failed to get cgroup ID on cgroup /sys/fs/cgroup, ignoring: Operation 
not permitted
Fri Feb 10 14:12:04 UTC 2023 /usr/sbin/ipa-server-configure-first
Usage: ipa-server-install [options]

ipa-server-install: error: Too many arguments provided
  File "/usr/lib/python3.9/site-packages/ipapython/admintool.py", line 177, in 
execute
    self.validate_options()
  File "/usr/lib/python3.9/site-packages/ipapython/install/cli.py", line 282, 
in validate_options
    self.option_parser.error("Too many arguments provided")
  File "/usr/lib64/python3.9/optparse.py", line 1569, in error
    self.exit(2, "%s: error: %s\n" % (self.get_prog_name(), msg))
  File "/usr/lib64/python3.9/optparse.py", line 1559, in exit
    sys.exit(status)

The ipa-server-install command failed, exception: SystemExit: 2
The ipa-server-install command failed.
Sending SIGTERM to remaining processes...
Sending SIGKILL to remaining processes...
All filesystems, swaps, loop devices, MD devices and DM devices detached.
Exiting container.
```

How should I create and run container with FreeIPA?
_______________________________________________
FreeIPA-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedorahosted.org/archives/list/[email protected]
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to