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

mis*_*sha 5 docker

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

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

错误:-

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

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

小智 0

包上下文仅在go versions 1.7您应该检查您提到的链接中指定文件夹示例中的所有 dockerfilesmicroservices-docker-go-mongodb-master并更改 FROM之后才可用

golang:1.6 to golang:1.7
Run Code Online (Sandbox Code Playgroud)

或您需要指定的任何版本。接下来,您必须更改文件中数据库的端口docker-compose.yml

例子:-

image: mongo:3.3
container_name: cinema-db
ports:
  - "27017:27017"
volumes:
  - ./backup:/backup:rw 
Run Code Online (Sandbox Code Playgroud)

ports:
- "27018:27018"
Run Code Online (Sandbox Code Playgroud)

因为,你已经安装了 mongodb,27017你必须更改它。