由于某些原因,执行docker run时,supervisord无法启动...如果我注销了为supervisord存储配置的路径,我可以清楚地看到该文件存在。
以下是我目前尚未注释掉的Dockerfile部分。
/usr/bin/haxe
这是运行后我在终端中遇到的错误。
/usr/bin
答案 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.conf
(see this example或the official documentation)
答案 1 :(得分:0)
它发生在Alpine linux 3.9上,但最终成功运行了
CMD ["supervisord", "-c", "<path_to_conf_file>"]