docker tini管理后台服务
使用ubuntu作为基础镜像构建其他镜像时,由于系统使用的是init,无法设置服务为开机自启,这里使用tini,快速设置服务开机自启
Dockerfile如下
FROM ubuntu:22.04
RUN apt update \
&& apt install ssh tini cron -y
COPY 1.sh /
ENTRYPOINT ["tini", "-g", "--"]
CMD ["/1.sh"]
1.sh如下
service ssh start
service cron start
tail -f /var/log/lastlog
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步