【发布时间】:2021-02-15 08:19:29
【问题描述】:
我正在尝试制作一个非根容器并在容器内运行cron 任务。但是我遇到的问题是确保服务cron 在安装后运行。
Dockerfile 如下所示:
FROM ubuntu:20.04
ARG DEBIAN_FRONTEND=noninteractive
RUN apt-get update && \
apt-get install -y bash nano cron
RUN adduser --disabled-password -gecos '' -u 1551 face
RUN service cron start
USER 1551
运行容器并交互访问后,cron 服务没有运行:
face@9eb7bacb90ca:/$ service cron status
* cron is not running
如何确保cron 服务在 Dockerfile 中运行?
【问题讨论】:
标签: bash docker cron dockerfile root