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 节点上做的事情,这包括复制一些文件到正确的地方。
我正在关注 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 节点上做的事情,这包括复制一些文件到正确的地方。