golang docker 私有 github 仓库

我正在尝试创建一个从私有和公共 github 存储库中提取的 docker 映像。我正在使用的 dockerfile 是


FROM golang:1.4.2-onbuild


ENV GOPATH /go

ENV PATH /go/bin:$PATH


EXPOSE 3000


RUN mkdir -p /go/src/github.com/eddi/api

RUN git clone https://<access token>@github.com/owner/repo.git /go/src/github.com/owner/repo


WORKDIR /go/src/github.com/eddi/api


RUN go get github.com/gin-gonic/gin

RUN go run server.go

但是当我运行 docker build 时。我收到以下错误:


光盘。git 克隆https://github.com/gin-gonic/gin /go/src/github.com/gin-gonic/gin


克隆到'/go/src/github.com/gin-gonic/gin'...


致命:无法访问“ https://github.com/gin-gonic/gin/ ”:无法解析主机:github.com


用于私有和公共存储库。如何让我的 dockerfile 在导入库时表现良好?


ABOUTYOU
浏览 160回答 2
2回答

慕村225694

对于谷歌搜索这个问题的人。可能是 boot2docker 由于某种原因失去了网络。只需使用 docker-machine restart 默认重新启动它。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go