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
选项,但仍然是相同的。
思考?