У меня есть файл Docker, который я запускаю из моего корневого проекта , и он работает нормально
Теперь мне нужно добавить проект из моей локальной машины в образ , и я сделал это следующим образом
ADD ../proj1 /go/src/proj1
Теперь я получил ошибку
Step 7/16 : ADD ../proj1 /go/src/proj1
ADD failed: Forbidden path outside the build context: ../proj1 ()
Как я могу преодолеть это? Я не хочу ставить proj1
под моим root project
все остальные пути к файлам докера в порядке
FROM golang:alpine as builder
WORKDIR /go/src/rootproj
ADD . /go/src/rootproj
RUN CGO_ENABLED=0 go build -ldflags '-extldflags "-static"' -o main .
ADD ../proj1 /go/src/proj1
И чтобы его построить, я запускаю
docker build -t myproj .