如何解决docker

时间:2018-09-28 13:13:29

标签: docker

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

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

错误:-

  

程序包上下文:无法识别的导入路径“ context”(导入路径不是以主机名开头)

任何人都可以告诉我们如何解决此错误。

1 个答案:

答案 0 :(得分:0)

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

golang:1.6 to golang:1.7

或您需要指定的任何版本。接下来,您必须在文件docker-compose.yml

中更改数据库的端口。

示例:-

image: mongo:3.3
container_name: cinema-db
ports:
  - "27017:27017"
volumes:
  - ./backup:/backup:rw 

ports:
- "27018:27018"

因为您已经安装了mongodb 27017,所以必须对其进行更改。