Hi Gerogiy,
If your intention is to run FreeIPA in a container, I suggest you take a
look at
.
They have recipes for running with Rocky 9.
Rafael
On Fri, Feb 10, 2023 at 11:53 AM Georgiy Odisharia via FreeIPA-users <
freeipa-users(a)lists.fedorahosted.org> wrote:
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 -- freeipa-users(a)lists.fedorahosted.org
To unsubscribe send an email to freeipa-users-leave(a)lists.fedorahosted.org
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/freeipa-users@lists.fedoraho...
Do not reply to spam, report it:
https://pagure.io/fedora-infrastructure/new_issue