首页 > 解决方案 > 如何确保服务在 tvial 容器中重新启动或启动?

问题描述

我将 Tvial 与 nodemailer API 结合使用作为邮件服务器,但每当我构建并进入我的 tvial 容器时,我发现许多最重要的服务都没有成功启动。我尝试根据需要向我的运行 shell 添加服务重启行,但它们似乎没有。


    apt-get update
    apt-get install nano
    apt-get install -y bsd-mailx
    service postfix restart
    service rsyslog restart
    service dovecot start
    service amavis start
    /usr/local/bin/start-mailserver.sh

当我进入容器并执行服务 --status-all 时,这是输出


    # service --status-all 
     [ - ]  amavis
     [ + ]  amavis-mc
     [ + ]  amavisd-snmp-subagent
     [ - ]  clamav-daemon
     [ - ]  clamav-freshclam
     [ - ]  cron
     [ - ]  dovecot
     [ - ]  fail2ban
     [ - ]  fetchmail
     [ - ]  filebeat
     [ ? ]  hwclock.sh
     [ - ]  opendkim
     [ + ]  opendmarc
     [ - ]  postfix
     [ - ]  postgrey
     [ - ]  postsrsd
     [ - ]  procps
     [ - ]  rsyslog
     [ - ]  saslauthd
     [ - ]  spamassassin
     [ - ]  supervisor

标签: linuxshelldocker

解决方案


推荐阅读