0

所以我正在尝试制作一个简单的 docker 容器以sabnzbd在容器中运行。

我做了一个 git clone 然后将sabnzbd文件夹移动到容器中。

注意:当我查看时sabnzbd,所有文件看起来都不错,所以这不是 git 问题或分支等。到目前为止我很高兴。

当我然后运行容器时,我仔细检查了一半的文件丢失了。例如,我希望确保cheerypy已复制但没有,是的,我可以确认我在sabnzbd文件夹中再次检查了一遍。

所以我有一个包含 Dockerfile 和sabnzbd. 我使用以下命令从该文件夹构建:

sudo docker build --no-cache=true -t sabnzbd -f Dockerfile .

简而言之,唯一有效的是Copy . /

我尝试了COPY sabnzbd/* sabnzbd其他变体。

我最初认为它是从其他地方获取文件但删除了任何痕迹sabnzbd,但据我所知,它只查看与 docker build 文件相关的文件。

我只是觉得这太奇怪了,即使我修好了,也想得到一些想法。我确实删除了所有图像并从头开始,但结果是一样的。

我确实尝试了no cache构建选项,但仍然相同。

想法?

4

0 回答 0