docker go-wrapper脚本如何工作
嘿任何人都可以向我解释什么dockergo-wrapper
应该做什么? https://github.com/docker-library/golang/blob/master/go-wrapper关注此评论:
这个脚本可以让我们获取Go源文件的通用目录,比如“/ go / src / app”,并且确定代码期望生存和引用的规范的“导入path”是“github.com/jsmith/我酷 – 应用”。 然后确保“/go/src/github.com/jsmith/my-cool-app”是“/ go / src / app”的一个符号链接,允许我们使用正确的包名来构build和运行它。
我明白,如果我正在开发一个项目下我的github去path然后挂载它/go/src/app
docker集装箱内的工作与import仍保持不变(github导入)正确?
COPY . /go/src/app WORKDIR /go/src/app RUN go-wrapper download RUN go-wrapper install
但是,当我尝试安装/使用dep的供应商运行
go get -u github.com/golang/dep/cmd/dep dep init dep ensure -update
它将我的回购下载到供应商,然后尝试从那里导入它为什么?
- golang应用程序如何在aws服务器中使用docker与postgres对话?
- ListenAndServe返回net.DNSError“节点名称或服务名称提供”
- 无法在Raspberry Pi上运行elasticsearch图像
- Golang:可以肯定地说,如果一个结构体实现了一个方法,那么它就满足了所有定义该方法签名的接口。
- Golang构build不起作用的docker工人
- docker run`使用Golang API(Docker docs)
- 如何将stdout从docker容器redirect到主机
- Docker中连续的空控制台input
- 在Docker容器主机上运行golang应用程序时,获取net / http:TLS握手超时