gpt4 book ai didi

docker - 在centos 7 docker上的cron(和systemd)

转载 作者:行者123 更新时间:2023-12-02 19:35:06 29 4
gpt4 key购买 nike

我想在docker中运行的centos7操作系统中运行cron。当我尝试启动crond时,我得到:

Failed to get D-Bus connection: Operation not permitted

谷歌搜索表明那是因为systemd没有运行。但是当我尝试开始时,我得到:
bash-4.2# /usr/lib/systemd/systemd --system --unit=basic.target
systemd 219 running in system mode. (+PAM +AUDIT +SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ -LZ4 -SECCOMP +BLKID +ELFUTILS +KMOD +IDN)
Detected architecture x86-64.
Set hostname to <7232ef24bdc8>.
Initializing machine ID from random generator.
Failed to install release agent, ignoring: No such file or directory
Failed to create root cgroup hierarchy: Read-only file system
Failed to allocate manager object: Read-only file system

有人知道我可以在这里运行crond吗?

最佳答案

我快速检查了docker-systemctl-replacement script是否可以使用。该脚本所做的是读取* .service文件(无需systemd守护程序的帮助),以便它知道如何启动和停止服务。

在“yum install -y cronie”之后,我能够“systemctl.py start crond”,在这种情况下,我可以看到正在运行的进程“/ usr / sbin / crond -n”。可以将systemctl.py安装为默认的CMD,以便它也可以简单地从已保存的镜像启动和停止容器。

关于docker - 在centos 7 docker上的cron(和systemd),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46346431/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com