docker复制似乎越野车

所以我试图做一个简单的docker容器在容器中运行sabnzbd

我做一个git克隆,然后将sabnzbd文件夹移动到容器中。

注意:当我看着sabnzbd ,所有的文件都看起来不错,所以它不是一个混帐问题或分支等,我很高兴到目前为止。

当我然后运行容器,我加倍检查,但一半的文件丢失。 例如,我正在寻找确保cheerypy被复制,但它不是,是的,我可以证实,我再次检查在sabnzbd文件夹中。

所以我有一个Dockerfile和sabnzbd文件夹。 我用这个命令build立了这个文件夹:

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

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

我试过COPY sabnzbd/* sabnzbd和其他变化。

我原本以为它是从其他地方获取文件,但删除了任何sabnzbd ,但据我了解,它只看文件相对于docker构build文件。

我只是觉得这是如此的怪异,想要得到一些想法,即使我修好了。 我没有删除所有的图像,并从头开始,但结果是一样的。

我确实尝试了与构buildno cache选项,但仍然是相同的。

思考?