簡體   English   中英

通過HTTPS進行Git克隆在Docker Makefile中不起作用

[英]Git clone via HTTPS not working in Docker makefile

我是Docker的新手,想通過Dockerfile中的GitHub通過HTTPS git clone一個公共存儲庫。 到目前為止,我已經成功安裝了一些軟件包,但是我一直在克隆存儲庫。

我的Dockerfile看起來像這樣:

FROM pasmod/miniconder2

RUN apt-get update && \
    apt-get install -y build-essential libxml2-dev libxslt-dev python-matplotlib libsm6 libxrender1 libfontconfig1 libicu-dev python-dev  && \
    apt-get clean

WORKDIR /var/www
ADD . .
RUN git clone --verbose https://github.com/ikekonglp/TweeboParser.git

不幸的是,git克隆開始了,但是沒有成功。

輸出:

Step 5 : RUN git clone --verbose https://github.com/ikekonglp/TweeboParser.git
 ---> Running in ecd389a3edb6
Cloning into 'TweeboParser'...
POST git-upload-pack (202 bytes)
 ---> 5c01489b08c8
Removing intermediate container ecd389a3edb6
Successfully built 5c01489b08c8

Dockerfile的執行沒有錯誤,但是GitHub存儲庫未克隆。 如果我在容器內執行git clone,它將成功克隆存儲庫。

我怎樣才能解決這個問題?

您的代碼沒有錯。 當您顯示目錄內容時,它確實克隆了存儲庫。 只需將這兩行添加到您的Dockerfile中:

RUN ls -al /var/www
RUN ls -al /var/www/TweeboParser

第一行應產生以下輸出:

Step 6 : RUN ls -al /var/www
 ---> Running in 3fa524f85311
total 16
drwxr-xr-x  3 root root 4096 May 11 10:19 .
drwxr-xr-x 12 root root 4096 May 11 10:11 ..
-rw-r--r--  1 root root  359 May 11 10:19 Dockerfile
drwxr-xr-x  8 root root 4096 May 11 10:19 TweeboParser

第二行顯示目錄TweeboParser的內容:

Step 7 : RUN ls -al /var/www/TweeboParser
 ---> Running in 4240f956f5d5
total 88
drwxr-xr-x 8 root root  4096 May 11 10:19 .
drwxr-xr-x 3 root root  4096 May 11 10:19 ..
drwxr-xr-x 8 root root  4096 May 11 10:19 .git
-rw-r--r-- 1 root root 35141 May 11 10:19 COPYING
-rw-r--r-- 1 root root  6416 May 11 10:19 README.md
drwxr-xr-x 8 root root  4096 May 11 10:19 TBParser
drwxr-xr-x 4 root root  4096 May 11 10:19 Tweebank
drwxr-xr-x 6 root root  4096 May 11 10:19 ark-tweet-nlp-0.3.2
-rwxr-xr-x 1 root root  1314 May 11 10:19 install.sh
-rwxr-xr-x 1 root root  3153 May 11 10:19 run.sh
-rw-r--r-- 1 root root   263 May 11 10:19 sample_input.txt
drwxr-xr-x 2 root root  4096 May 11 10:19 scripts
drwxr-xr-x 2 root root  4096 May 11 10:19 token_selection

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM