Я использую docker-compose для создания своих изображений и запуска своих сервисов. Теперь я хочу установить некоторые зависимости, такие как GIT и другие сторонние. Это необходимо для построения самого приложения, потому что другие зависимости приложения извлекают его содержимое из git.
У меня есть это как содержимое моего docker-compose.yml
web:
image: nginx:latest
ports:
- "9090:80"
volumes:
- ./exam:/var/www/html/exam
- ./default.conf:/etc/nginx/conf.d/default.conf
links:
- php
php:
image: php:7-fpm
ports:
- "9000:9000"
volumes:
- ./exam:/var/www/html/exam
links:
- elk
elk:
image: sebp/elk
ports:
- "5601:5601"
- "9200:9200"
- "5044:5044"
Теперь в моем Dockerfile у меня есть это
FROM php:7-fpm
COPY ./exam /var/www/html/exam
RUN apt-get update && apt-get install git -y
WORKDIR /var/www/html/exam
Но после запуска docker-compose up --build или docker-compose up -d образ PHP7-fpm по-прежнему не содержит никакого git. Есть идеи как это исправить?