我正在尝试部署一个Nextcloud容器,其中的配置从本地目录复制到容器。在构建或运行容器时,我不会收到任何错误,而且我可以看到每个终端都成功地执行了这些步骤。无论如何,复制的文件根本不在容器中。这里发生了什么事?
Dockerfile:
FROM nextcloud:latest
# Copy local config
COPY ./config.php /var/www/html/config所有证据:

谢谢!
发布于 2020-04-11 07:16:05
文件将被复制,但稍后将被删除。
这是一个非常典型的场景,在这种情况下,最好的方法是查看容器启动后父映像nextcloud:latest中发生了什么。
在nextcloud的Dockerfile中您可以看到
ENTRYPOINT ["/entrypoint.sh"]如果我们在第100行中打开entrypoint.sh,您可以清楚地看到/var/www/html/config的内容被修改了。
你可以做以下任何一个选择
entrypoint (您可以从原来的位置复制粘贴以开始运行,也可以尝试找出更好的解决方案)。https://stackoverflow.com/questions/61152602
复制相似问题