【发布时间】:2020-07-03 05:56:51
【问题描述】:
运行以下命令时出现错误:
docker run --name freeipa-server-container -ti \
-h ipa.example.test \
--read-only \
-v /var/lib/ipa-data:/data:Z freeipa-server [ opts ]
错误:
systemd 239 在系统模式下运行。 (+PAM +审计 +SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN2 -IDN +PCRE2 default-hierarchy=legacy)
检测到虚拟化容器-其他。
检测到的架构 x86-64。将主机名设置为
<ipa.example.test>。正在从随机生成器初始化机器 ID。
剩余的无法移动 用户空间进程,忽略:输入/输出错误
3 月 22 日星期日 16:47:43 UTC 2020 /usr/sbin/ipa-server-configure-first
启用 IPv6 堆栈 在内核中,但没有分配 ::1 地址的接口。 将 ::1 地址解析添加到“lo”接口。您可能需要启用 sysctl.conf 中接口“lo”上的 IPv6。 ipa 服务器安装 命令失败。有关更多信息,请参见 /var/log/ipaserver-install.log 信息
最后一部分说我需要在 sysctl.conf 中的接口“lo”上启用 IPv6。
这是ifconfig 的输出。它已经启用。不是吗?
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 661 bytes 56283 (56.2 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 661 bytes 56283 (56.2 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
我也找不到太多关于
Couldn't move remaining userspace processes, ignoring: Input/output error
任何指针? 我正在关注这个资源:https://github.com/freeipa/freeipa-container
【问题讨论】:
-
您能否添加您的图片的
Dockerfile以及重现问题所需的任何其他源代码? Systemd 真的不是 Docker 的好搭档,你能把镜像重构为不需要它吗? -
嗨@DavidMaze,我使用的 Dockerfile 由 freeIPA 提供,在上面的链接中。我尝试使用
Dockerfile.fedora-31和Dockerfile.fedora-31构建图像。docker build命令没有问题,但docker run不起作用。
标签: linux docker systemd freeipa