“Las mejores prácticas de Docker” Código de respuesta

Las mejores prácticas de Docker


# read more: https://testdriven.io/blog/docker-best-practices/
#This will mount the secret from the secrets.txt file.
docker build --no-cache --progress=plain --secret id=mysecret,src=secrets.txt .



#### Dockerfile:

# temp stage
FROM python:3.9-slim as builder

WORKDIR /app

ENV PYTHONDONTWRITEBYTECODE 1
ENV PYTHONUNBUFFERED 1

RUN apt-get update && \
    apt-get install -y --no-install-recommends gcc

RUN python -m venv /opt/venv
ENV PATH="/opt/venv/bin:$PATH"

COPY requirements.txt .
RUN pip install -r requirements.txt


# final stage
FROM python:3.9-slim

COPY --from=builder /opt/venv /opt/venv

WORKDIR /app

ENV PATH="/opt/venv/bin:$PATH"
DreamCoder

Dockerfile ejecutar la aplicación CMD

RUN apt-get install python3
CMD echo "Hello world"
ENTRYPOINT echo "Hello world"
Energetic Echidna

Respuestas similares a “Las mejores prácticas de Docker”

Preguntas similares a “Las mejores prácticas de Docker”

Más respuestas relacionadas con “Las mejores prácticas de Docker” en Shell/Bash

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código