Типичные улучшения

Для поиска по тегу начните название тега с символа '@'.

Улучшения, показаны 4 из 4.

Не создавайте директорию перед WORKDIR

WORKDIR сам умеет создавать директории

Добавьте .dockerignore

Файл .dockerignore позволяет исключить пути из образа контейнера

Используйте RUN вместо COPY

Можно использовать RUN --mount=type=bind вместо COPY и RUN

Используйте облегченный вариант базового образа

FROM python — занимает гигабайт, FROM python-slim — занимает 100 Мб