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
posted @ 2023-06-08 15:19  whtjyt  阅读(53)  评论(0编辑  收藏  举报