小编Jer*_*emy的帖子

如何更新源代码而不每次都重建镜像?

有没有办法避免每次更改源代码时都重建 Docker 映像?

我想我已经对 Dockerfile 进行了足够的优化以减少构建时间,但它总是需要 2 个命令和一些等待时间,有时只添加一行代码。它比简单的 CTRL + S 更长并检查结果。

我必须为代码中的每个小更新执行的命令:

docker-compose down
docker-compose build
docker-compose up
Run Code Online (Sandbox Code Playgroud)

这是我的 Dockerfile:

FROM python:3-slim as development

ENV PYTHONUNBUFFERED=1

COPY ./requirements.txt /requirements.txt
COPY ./scripts /scripts

EXPOSE 80

RUN apt-get update && \
    apt-get install -y \
    bash \
    build-essential \
    gcc \
    libffi-dev \
    musl-dev \
    openssl \
    wget \
    postgresql \
    postgresql-client \
    libglib2.0-0 \
    libnss3 \
    libgconf-2-4 \
    libfontconfig1 \
    libpq-dev && \
    pip install -r /requirements.txt && \
    mkdir …
Run Code Online (Sandbox Code Playgroud)

docker dockerfile docker-compose

17
推荐指数
2
解决办法
2万
查看次数

标签 统计

docker ×1

docker-compose ×1

dockerfile ×1