【发布时间】:2017-11-12 10:35:30
【问题描述】:
下面是我的 Dockerfile,无论我尝试什么选项,react-dom.js 文件都不会进入容器的 /app/js/ 位置。
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
【问题讨论】:
-
输出是什么?
-
由于您使用的是
https,并且 curl 命令实际在容器内运行,是否可能存在问题?尝试将-k/--insecure选项传递给 curl。 -
在 URL 周围添加括号使其适用于我的情况。
标签: curl dockerfile docker-container docker-build