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

时间:2015-10-07 00:28:28

标签: git github docker

我正在尝试使用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

但是,当我尝试使用export提取文件时:

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

我无法使用以下命令在我的git repo中找到我的任何文件:

find . -name "mongo.py"

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

有人能指出我正确的方向吗?

由于

--------- ---------- EDIT

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

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

1 个答案:

答案 0 :(得分:1)

你的Dockerfile是:

FROM buildpack-deps:wheezy

#Create a folder, and git pull the repo
RUN mkdir /application

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