linux - 如何确保服务在 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
解决方案
推荐阅读
- c - 日期格式字符串简化
- c# - 我的索引页面没有看到我在共享布局页面中加载的 javascript 库
- if-statement - 解析 Haskell 代码中输入“if”的错误
- python - 尝试使用 nexuscli 通过 python 连接到 nexus
- react-native - 反应原生Android项目没有在模拟器中启动
- google-cloud-platform - GCP/Stackdriver:正常运行时间检查经过身份验证的 API
- python - 如何使用 n-gram 进行分类任务?
- c - 如何在单个数组中创建多个成员
- javascript - 页面重新加载后重置 Javascript Cookie
- javascript - 将 LoadVars 和 sendAndLoad 从 actionscript 转换为 javascript