有没有办法避免每次更改源代码时都重建 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)