在docker debian中运行cron:jessie容器

在docker debian中运行cron:jessie容器,cron,docker,Cron,Docker,使用运行apt-get-update&&apt-get-install-cron-y安装cron后,我无法运行它。如果我尝试运行cron,我会得到一个错误,说cron不在路径中。如何在容器中使用cron 注意特定容器是docker提供的官方Nginx容器 Edit我正在通过compose运行命令。解决了这个问题。我使用docker cli进行构建-docker build.并使用docker compose运行。但是compose运行自己的构建并附加了自己的图像名称,因此使用了过时的图像dock

使用
运行apt-get-update&&apt-get-install-cron-y安装cron后,我无法运行它。如果我尝试运行
cron
,我会得到一个错误,说
cron不在路径中
。如何在容器中使用cron

注意特定容器是docker提供的官方Nginx容器


Edit我正在通过compose运行命令。

解决了这个问题。我使用docker cli进行构建-
docker build.
并使用docker compose运行。但是compose运行自己的构建并附加了自己的图像名称,因此使用了过时的图像<代码>docker compose构建
解决了它

Cron是一个守护进程();作为root用户,您可以
/etc/init.d/cron restart
让它运行,但在您安装它之后它已经在运行了(请参阅
ps auxwww | grep cron
)。
系统错误:exec:“/etc/init.d/cron restart”:stat/etc/init.d/cron:没有这样的文件或目录
。运行
dpkg-l cron
;最后一行应该打印
ii cron….
。正在进行重建-完成后将运行重建。在设置cron的过程中,我确实注意到了这一点:
设置cron(3.0pl1-127+deb8u1)。。。正在添加组
crontab'(GID 108)。。。完成。更新rc.d:警告:启动和停止操作不再受支持;返回默认值调用rc.d:policy rc.d拒绝执行start。`
dpkg-l cron
返回
dpkg查询:未找到与cron匹配的包