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项目的其他文件夹。