Я пытаюсь запустить контейнер локальных чеков на моем локальном компьютере из моего кода go. Dockerfile выглядит следующим образом:
FROM golang:1.11.4 as builder
WORKDIR /app
ADD . .
RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 GOARM=7 make
FROM scratch
COPY --from=builder /app/myprogram .
В моем коде я пытаюсь подключиться к mongodb, используя следующий URL mongodb+srv://myusername:mypassword@my-staging-vki7g.gcp.mongodb.net
Я могу прекрасно подключиться к этому mongodb на моем местном mongoshell.
Однако, когда я запускаю мой контейнер scracth, я получаю следующую ошибку
error parsing uri (mongodb+srv://myusername:mypassword@my-staging-vki7g.gcp.mongodb.net): lookup provendb-staging-vki7g.gcp.mongodb.net on 192.168.65.1:53: cannot unmarshal DNS message
Есть ли зависимости, которые нужно добавить?