2017-06-10 68 views
3

下面是我的Dockerfile,無論我嘗試了什麼選項,react-dom.js文件都沒有進入/ app/js/location容器的內部。curl沒有在建築物內部下載容器內的文件

FROM resin/rpi-raspbian:wheezy 

ENV PYTHON_VERSION 2.7.13 

# Install dependencies 
RUN apt-get update && \ 
     apt-get -y install curl && \ 
     apt-get -y install vim && \ 
     apt-get -y install python2.7-minimal && \ 
     apt-get -y install python-pip && \ 
     apt-get -y install python-dev && \ 
     apt-get -y install gcc && \ 
      rm -rf /var/lib/apt/lists/* 

# RUN apt-get -y install vim 


RUN mkdir -p /app/js/ 

VOLUME ["/app/"] 

# Define working directory 
WORKDIR /app/ 

RUN curl -sf -o /app/js/react-dom.js -L https://cdnjs.cloudflare.com/ajax/libs/react/15.3.2/react-dom.js 
+0

什麼是輸出? – user801247

+0

因爲你正在使用'https'和curl命令實際運行在容器中,是否有可能存在這個問題?嘗試傳遞'-k/- insecure'選項來捲曲。 – sxm1972

回答

0

我已經運行你的dockerfile,它只是工作。

我猜你使用的圖像沒有相當新的SSL證書包。

您使用的圖像(resin/rpi-raspbian:wheezy)自上次使用以來已有大量版本!

只要拉新圖像並重建你的容器,你應該很好!