小编mis*_*sha的帖子

如何解决docker中的导入路径"context"错误

我正在从github安装一个docker项目,并且存储库中有命令,我只是关注它们.该项目几乎已下载,但在下载" RUN go get github.com/gorilla/mux我的系统"时出现错误,我已经转到版本1.10

Git存储库: - https://github.com/mmorejon/microservices-docker-go-mongodb

错误:-

包上下文:无法识别的导入路径"context"(导入路径不以hostname开头)

任何人都可以告诉我这个错误是如何解决的.

docker

5
推荐指数
1
解决办法
1908
查看次数

如何使用go获取两位数的当前小时和分钟?

我在 go 中使用 time 包将时间转换为字符串,但有一个问题是,当时间到时9:00 AM or 10:00 AM,下面的代码将输出 9:00AM90和 10:00AM100但如果有时间,9:11AM or 10:11AM则输出对于 9:11AM911和对于 10:11AM 是1011问题是如果有 10:00AM 那么它会给出两位数的分钟数而不是一位数。我正在使用的代码是

hours, minutes, _ := time.Now().Clock()
fmt.Println(hours, minutes)
Run Code Online (Sandbox Code Playgroud)

我希望它会产生两位数的结果,10:00AM然后它会给出1000,如果有,10:11AM那么它会给我1011

基本上我想使用以下方法将它们转换为字符串:-

 currUTCTimeInString := strconv.Itoa(hours) + strconv.Itoa(minutes)
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮助我。

time go

4
推荐指数
2
解决办法
5605
查看次数

如何在安装使用docker的应用程序时解决"undefined:math.Round"的问题

我制作golang api的代码,我已经在其中导入了一些包math.但是在通过sudo docker build -t users/micro .一步运行Then来构建图像时,它会给我错误.

错误

 Step 6/8 : RUN go install
 ---> Running in 454784b3ceef
 # bkapiv/users/utils
 utils/CommonFunctions.go:189:9: undefined: math.Round
Run Code Online (Sandbox Code Playgroud)

Dockerfile

# Start from a Debian image with the latest version of Go installed
# and a workspace (GOPATH) configured at /go.
FROM golang:1.9.6


WORKDIR /go/src/bkapiv/users

# Copy the local package files to the container's workspace.
ADD . /go/src/bkapiv/users

# Build the outyet command inside the container.
# (You may fetch or manage …
Run Code Online (Sandbox Code Playgroud)

go docker

0
推荐指数
1
解决办法
1080
查看次数

标签 统计

docker ×2

go ×2

time ×1