所以我正在尝试制作一个简单的 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构建选项,但仍然相同。
想法?