контейнеры с сервисами для тестирования. Контейнер содержит гошный сервис. Пример Dockerfile для сервиса:
FROM golang:1-alpine AS builder
WORKDIR /go/src/myproj
COPY . .
RUN go install ./myproj
FROM base-centos
COPY --from=builder /go/bin/app /usr/local/bin/app
Образ base-centos нужен для всех контейнеров, есть докерфайл для его создания. Можно ли как-то методами докера сделать, чтобы при запуске docker-compose up, в первую очередь собирался образ base-centos, если его не существует, а потом уже спокойно остальные образы, использующие его?
Зависимости писать
Обсуждают сегодня