小编fel*_*xbr的帖子

即使使用简单的命令,docker build也非常慢

我正在我的Raspberry Pi上构建一个docker镜像,这当然需要一些时间.这里的问题是,即使是Dockerfile中非常简单的命令,如设置环境变量,chmod +x在单个文件上使用或暴露端口80也需要几分钟才能完成.

这是我的Dockerfile的摘录:

FROM resin/rpi-raspbian
MAINTAINER felixbr <mymail@redacted.com>

RUN export DEBIAN_FRONTEND=noninteractive && apt-get update && apt-get install -y python python-dev python-pip python-numpy python-scipy python-mysqldb mysql-server redis-server nginx dos2unix poppler-utils

COPY requirements.txt /app/

RUN pip install -r /app/requirements.txt

COPY . /app

WORKDIR /app

RUN cp /app/nginx-django.cfg /etc/nginx/sites-enabled/default
RUN chmod +x /app/start.sh

ENV DOCKERIZED="true"

CMD ./start.sh

EXPOSE 80
Run Code Online (Sandbox Code Playgroud)

请记住,这是使用ARMv6基本映像,因此它可以在Raspberry Pi上运行,我正在使用为低级Raspberry Pi OS构建的docker 1.5.0.

是复制每个命令的构建层还是为什么最后几个命令每个都需要几分钟才能完成?

arm docker

8
推荐指数
1
解决办法
5660
查看次数

标签 统计

arm ×1

docker ×1