下面是我的Dockerfile,无论我尝试什么选项,react-dom.js文件都没有进入/ app / js / location的容器内。
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 :(得分:0)
我已经运行了你的dockerfile,它就可以了。
我猜您使用的图片并没有最新的ssl证书包。
自上次使用以来,您正在使用的图像(resin/rpi-raspbian:wheezy
)有足够的释放!
只需拉出新图像并重建容器就可以了!
答案 1 :(得分:0)
我试过了,它对我也有效。
如果您正在使用 docker-compose
并在 docker-compose.yml 中将卷设置为本地,那么如果您通过 ssh 进入该容器以列出目录,您将盯着本地机器的目录.不过,您的文件仍会在图像中。