Docker和Github集成 – Github文件在哪里?

我正在尝试docker和github集成。

我目前所做的是我在我的存储库中放置了一个Dockerfile: https : //github.com/mxlei01/YouTube-Channel-Search 。

现在忽略git clone命令,我试过了:

docker pull mxlei01/youtube-channel-search docker images (to find all the images) docker run mxlei01/youtube-channel-search 

但是,当我试图通过使用导出来提取文件:

 docker ps -a docker export <container ID> > file.tar tar -xvf file.tar 

我无法使用以下命令在git仓库中find任何文件:

 find . -name "mongo.py" 

所以我已经添加了一个命令手动获取项目,但是,我不认为这是正确的方式,但是,它可能是可行的。

任何人都可以指出我正确的方向?

谢谢

– – – – -编辑 – – – – –

原来你可以像这样做一个副本:

 RUN mkdir /application COPY Tornado-Application /application/Tornado-Application 

你的Dockerfile是:

 FROM buildpack-deps:wheezy #Create a folder, and git pull the repo RUN mkdir /application 

它将创build文件夹/应用程序,但不会复制任何内容。
至less,一些COPY指令将需要在图像中包含GitHub项目的其他文件夹。