Docker 主管 - 无法找到 supervisor.conf 文件

Docker supervisor - unable to find supervisor.conf file

我正在关注 this tutorial

在那个教程中有这个步骤:

Now let’s add a configuration file for Supervisor. The default file is called supervisord.conf and is located in /etc/supervisor/conf.d/.

COPY supervisord.conf /etc/supervisor/conf.d/supervisord.conf

Let’s see what is inside our supervisord.conf file.

但是当我尝试构建我的图像时,我得到了这个错误:

Step 7 : COPY supervisord.conf /etc/supervisor/conf.d/supervisord.conf
supervisord.conf: no such file or directory

没有任何意义,这就是教程告诉我要做的。

您需要将包含本教程中提供的内容的 supervisord.conf 文件放入与 Dockerfile.

相同的文件夹中

Dockerfile中使用的COPY指令没有指定绝对路径。它仅提供文件名,以便在当前构建上下文的根文件夹中查找该文件。那就是你的 Dockerfile 所在的文件夹。

docker 没有魔法,如果你想使用 supervisor,你必须在 Dockerfile 中做你在安装 supervisor 时在任何 Linux 节点上做的事情,这包括复制一些文件到正确的地方。