Как скачать Git только на Docker? - PullRequest
0 голосов
/ 15 октября 2019

Я хочу установить только Git в контейнер Linux, но он тратит много времени из-за слишком большого количества контента "apt-get update". Есть ли эффективный способ?

Ответы [ 2 ]

2 голосов
/ 15 октября 2019

Если вам нужно изображение только с alpine или debian, вы можете использовать для этого полный образ докера из докера:

Debian Git: https://hub.docker.com/r/samueldebruyn/debian-git
Alpine Git: https://hub.docker.com/r/alpine/git/

Кроме того, вы можете создавать собственные образы докеров поверх них, чтобы вам не приходилось устанавливать git позже.

Если вы просто хотите установить git позже в образе докера, я очень рекомендуюпредварительно установите его так, как предложил Adiii.

2 голосов
/ 15 октября 2019

Я порекомендую использовать 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...