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