4

下面是我的 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
4

2 回答 2

0

我试过了,它也对我有用。

如果您正在使用docker-composeup 并且在 docker-compose.yml 中将卷设置为本地,那么如果您 ssh 进入该容器以列出目录,您将盯着本地机器的目录。不过,您的文件仍会在图像中。

于 2021-06-04T18:09:17.833 回答
0

我已经运行了你的 dockerfile,它可以正常工作。

我猜你使用的图像没有最近的 ssl 证书包。

您使用的图像 ( resin/rpi-raspbian:wheezy) 自从您上次使用以来已经发布了很多!

只需拉出新图像并重建您的容器,您应该会很好!

于 2018-03-09T14:02:03.023 回答