step 1 :
从github 的docker 账户创建一个分支,fork到自己的账户
step 2 :
fork到自己的账户以后,在Intelij IDEA IDE当中,用git插件将代码拉到本地的IDEA当中,前提是
A 自己的windows系统上已经安装了go语言的开发环境,并且配置,goroot指向安装目录 gopath指向工作目录(非常重要,否则在import github的库的时候会报错)
B 自己的windows 环境当中已经安装并配置了git,包括在系统环境变量以及IDEA中德vsc的插件配置
step 3 :
在自己的虚拟机当中(ubuntu14.0.4) 安装配置git,并将刚才创建的github上自己的分支,clone到本地,在虚拟机当中配置自己的*网*络#代@理 ,你懂的,不然在,编译源码的时候,需要在虚拟机里面用dockerfile 创建一个镜像,将源码挂载到由刚才镜像创建的容器时候,wget 很多地址都没有办法access .
step 4 :
在idea 里面的源码环境已经搭建完成,但是github上的库是指向docker账户上的主分支,如果报错飘红的话,需要我们自己去go get 一下 (前提是你的gopath要已经配置了)
step 5 :
在idea里改的源码,commit ,push 到自己的主分支,然后再虚拟机上的ubuntu里面吧最新的代码pull下来,,然后用官方文档提供的make build ,make binary ,就可以开始玩了。
祝玩得愉快!
从github 的docker 账户创建一个分支,fork到自己的账户
step 2 :
fork到自己的账户以后,在Intelij IDEA IDE当中,用git插件将代码拉到本地的IDEA当中,前提是
A 自己的windows系统上已经安装了go语言的开发环境,并且配置,goroot指向安装目录 gopath指向工作目录(非常重要,否则在import github的库的时候会报错)
B 自己的windows 环境当中已经安装并配置了git,包括在系统环境变量以及IDEA中德vsc的插件配置
step 3 :
在自己的虚拟机当中(ubuntu14.0.4) 安装配置git,并将刚才创建的github上自己的分支,clone到本地,在虚拟机当中配置自己的*网*络#代@理 ,你懂的,不然在,编译源码的时候,需要在虚拟机里面用dockerfile 创建一个镜像,将源码挂载到由刚才镜像创建的容器时候,wget 很多地址都没有办法access .
step 4 :
在idea 里面的源码环境已经搭建完成,但是github上的库是指向docker账户上的主分支,如果报错飘红的话,需要我们自己去go get 一下 (前提是你的gopath要已经配置了)
step 5 :
在idea里改的源码,commit ,push 到自己的主分支,然后再虚拟机上的ubuntu里面吧最新的代码pull下来,,然后用官方文档提供的make build ,make binary ,就可以开始玩了。
祝玩得愉快!
这个方法是我自己探索的,我也不知道这个方法是不是科学和高效的,如果哪个路过的大神,有更好的建议,万望不吝赐教,谢在前面!!!!
https://github.com/lujiwen/docker/blob/master/config-to-develop.md