Користувальницькькі налаштування

Налаштування сайту


software:docker:tips

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Порівняння попередніх версій Попередня ревізія
Наступна ревізія
Попередня ревізія
software:docker:tips [2021/05/13 12:02]
charon
software:docker:tips [2021/05/13 12:20] (поточний)
charon [Python multistage builds]
Рядок 9: Рядок 9:
 ====== Python multistage builds ====== ====== Python multistage builds ======
 <code - Dockerfile.multi> <code - Dockerfile.multi>
 +ARG MY_PYTHON_VER=3.8.10
 # base # base
-FROM python:3.8.3 as base+FROM python:${MY_PYTHON_VER}-buster as base
 COPY ./requirements.txt / COPY ./requirements.txt /
 RUN pip wheel --no-cache-dir --no-deps --wheel-dir /wheels -r requirements.txt RUN pip wheel --no-cache-dir --no-deps --wheel-dir /wheels -r requirements.txt
  
 # stage # stage
-FROM python:3.8.3-slim+FROM python:${MY_PYTHON_VER}-slim-buster
 RUN apt-get update && \ RUN apt-get update && \
-    apt-get -y install netcat && \+    DEBIAN_FRONTEND=noninteractive apt-get -y upgrade && \ 
 +    DEBIAN_FRONTEND=noninteractive apt-get -y install jq && \
     apt-get clean     apt-get clean
 WORKDIR /usr/src/app WORKDIR /usr/src/app
software/docker/tips.1620896577.txt.gz · Востаннє змінено: 2021/05/13 12:02 повз charon