Не удалось загрузить пакет go в контейнер докеров [в режиме ожидания]

Я пытаюсь выполнить сборку докеров для приложения Go. Мое приложение - это служба Windows, разработанная с помощью Go. Ниже приведен файл докеров. Когда я пытаюсь выполнить сборку докеров, я получаю следующую ошибку и не могу получить доступ к пакету gorilla / mux. У меня есть проект git, скопированный на мою виртуальную машину с папкой src и добавленный файл Dockerfile в корневой каталог проекта.

FROM golang:1.8-windowsservercore

COPY ./src/ /go/src/app/
WORKDIR /go/src/app/

RUN go get -v -u github.com/gorilla/mux
#RUN go install github.com\gorilla\mux
RUN go install server
RUN go build -o dist\app.exe server
RUN mkdir dist\debug_build
RUN xcopy dist\app.exe dist\debug_build  /Y >NUL

ENTRYPOINT ["app.exe","install"]
CMD ["start"]


 Sending build context to Docker daemon  6.286MB
Step 1/10 : FROM golang:1.8-windowsservercore
 ---> 4954d5fcf851
Step 2/10 : COPY ./src/ /go/src/app/
 ---> 270d570dca44
Removing intermediate container a2f4dc336c64
Step 3/10 : WORKDIR /go/src/app/
 ---> 96f5958f6ed4
Removing intermediate container 716c2b1545d9
Step 4/10 : RUN go get -v -u github.com/gorilla/mux
 ---> Running in 82fbd83a034d
github.com/gorilla/mux (download)
# cd .; git clone https://github.com/gorilla/mux C:\gopath\src\github.com\gorilla\mux
Cloning into 'C:\gopath\src\github.com\gorilla\mux'...
fatal: unable to access 'https://github.com/gorilla/mux/': Failed to connect to github.com port 443: Timed out
package github.com/gorilla/mux: exit status 128
The command 'powershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; go get -v -u github.com/gorilla/mux' returned a non-zero code: 1
-1
задан 13 August 2018 в 13:48

0 ответов

Другие вопросы по тегам:

Похожие вопросы: