Я хочу установить только Git в контейнер Linux, но он тратит много времени из-за слишком большого количества контента "apt-get update". Есть ли эффективный способ?
Если вам нужно изображение только с alpine или debian, вы можете использовать для этого полный образ докера из докера:
Debian Git: https://hub.docker.com/r/samueldebruyn/debian-git Alpine Git: https://hub.docker.com/r/alpine/git/
Кроме того, вы можете создавать собственные образы докеров поверх них, чтобы вам не приходилось устанавливать git позже.
Если вы просто хотите установить git позже в образе докера, я очень рекомендуюпредварительно установите его так, как предложил Adiii.
Я порекомендую использовать Alpine Linux, который всего лишь 5MB , а с git он составит около 20MB .
FROM alpine RUN apk add --no-cache git CMD ["git","--version"]
build
docker build -t my_git .
пробег
docker run -it --rm my_git