Dockerfile supervisord找不到路径

时间:2016-10-23 04:12:23

标签: docker supervisord supervisor

由于某些原因,执行docker run时,supervisord无法启动...如果我注销了为supervisord存储配置的路径,我可以清楚地看到该文件存在。

以下是我目前尚未注释掉的Dockerfile部分。

/usr/bin/haxe

这是运行后我在终端中遇到的错误。

/usr/bin

2 个答案:

答案 0 :(得分:3)

尝试使用 CMD 的执行形式:

CMD ["/usr/bin/supervisord", "-c", "/etc/supervisor/conf.d/supervisord.conf"]

或使用shell表单

CMD /usr/bin/supervisord -c /etc/supervisor/conf.d/supervisord.conf

根据基本映像使用的操作系统,您甚至可能不必在命令行中指定supervisord.confsee this examplethe official documentation

答案 1 :(得分:0)

它发生在Alpine linux 3.9上,但最终成功运行了

CMD ["supervisord", "-c", "<path_to_conf_file>"]