我正在尝试使用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
答案 0 :(得分:1)
你的Dockerfile是:
FROM buildpack-deps:wheezy
#Create a folder, and git pull the repo
RUN mkdir /application
它将创建文件夹/应用程序,但不会复制其中的任何内容 至少,需要一些COPY指令才能在图像中包含GitHub项目的其他文件夹。