Есть сервис отчетов на go, написан через плагины
Пытаюсь развернуть его на докере
FROM golang:1.8.5
RUN mkdir -p /go/src/reports
WORKDIR /go/src/reports
COPY . .
RUN go-wrapper download
RUN go-wrapper install
RUN go build -buildmode=plugin -o Reports/IssuanceStats/IssuanceStats.so Reports/IssuanceStats/IssuanceStats.go
RUN go build -buildmode=plugin -o Reports/PCC/PCC.so Reports/PCC/PCC.go
RUN go build -buildmode=plugin -o Rrports/Redemption/Redemption.so Reports/Redemption/Redemption.go
CMD ["go-wrapper", "run", "-web"]
EXPOSE 8081
Образ собирается, запускаю docker-compose up
golang_1.0:
restart: always
image: golang_1.0
net: "host"
Начинает все работать, пробую запрос на получение данных из отчетов, падает с ошибкой
plugin.Open: plugin was built with a different version of package errors
в этом месте
symReport, err := plug.Lookup(reportName)
Локально все работает хорошо