Tag: supervisord

Docker容器中的Postfix无法parsingMX,除非它重新启动一次

我有一个Docker容器中的Postfix实例的问题。 我使用supervisord来确保服务在后台运行。 但是,如果我build立的图像,第一次启动它,并尝试发送邮件,Postfix抱怨说,它不能parsing给定地址的MXlogging( status=deferred (Host or domain name not found. Name service error for name=domain.tld type=MX: Host not found, try again) )。 现在我安装dig以找出它是否是一个DNS问题,但我可以直接解决MX: $ dig mx domain.tld +short 90 aspmx2.googlemail.com. 90 aspmx3.googlemail.com. 10 aspmx.l.google.com. 50 alt1.aspmx.l.google.com. 50 alt2.aspmx.l.google.com. 然后,我开始重新启动postfix,并重新启动service postfix restart ,很惊讶MX问题已经消失。 我把这个问题重复了三次以上,总是一样的。 我必须发出service postfix restart ,使Postfix的工作function齐全。 有人可以解释为什么甚至更好:如何解决这个问题? 提前致谢!

Docker运行tomcat错误

当我试图运行这个命令时遇到了一些问题 docker run -d -t -p 203:22 -p 7003:8080 -v /home/test/webapps:/usr/local/tomcat8/webapps/ –name tomcat3 tomcat 这个命令可以正确执行,但是docker中的tomcat服务器将会像这样停止: 07-Mar-2017 10:10:24.341 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /usr/local/tomcat8/webapps/examples 07-Mar-2017 10:10:25.011 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory /usr/local/tomcat8/webapps/examples has finished in 669 ms 07-Mar-2017 10:10:25.011 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /usr/local/tomcat8/webapps/host-manager 07-Mar-2017 10:10:25.069 INFO [localhost-startStop-1] […]