本文直白讲诉使用Window Server 2012 或者windows 8的电脑需要怎样获取Docker开发的软件。在此之前,你必须具备如下条件:
- GitHub账号
- Git for Windows (msysGit)
- TDM-GCC, a compiler suite for Windows
- MinGW (tar and xz)
- Go language
说明:安装程序会安装到C盘,如果你的系统的主活动磁盘在D盘,你将需要在特定时候选择替换为D盘。
为了能贡献Docker项目,你需要有Github账号。当然账号是免费的(:。所有Docker项目的库都是公有的,对任何人可见。
你需要有使用Github应用和在命令行上使用git的经验。
Git for Windows包含几个工具,msysGit(构建环境). 环境中包含你需要用于开发的工具:Gi和Git Bash shell。
- 访问Git for Windows下载页面.
- 点击下载,浏览器会提示你保存文件到你的系统中.
- 运行保存的文件,此时系统会显示Git安装向导。
- 点击下一步,所有向导页都选择默认值。
- 点击完成。
TDM-GCC是Windows平台编译套件。 你将使用它编译Docker Go代码。
- 浏览器访问tdm-gcc download page。
- 点击下载最新的64位软件包,浏览器会提示你保存文件到你系统中。
- 运行保存的文件,此时系统会显示TDM-GCC安装向导。
- 点击创建。
- 点击下一步,所有向导页都选择默认值。
- 点击完成。
MinGW是一个简化版GNU Compiler Collection (GCC)。 当然,你需要首次下载和安装MinGW安装助手。然后使用助手安装tar 和xz工具。
-
浏览器访问 MinGW SourceForge。
-
点击下载,浏览器会提示你保存文件到你系统中。
-
运行下载的文件。
系统会打开MinGW安装助手。
-
选择安装MinGW安装助手。
-
点击继续,系统会打开MinGW安装助手。
-
点击继续,在打开MinGW安装助手安装完成后。
-
选择 All Packages > MSYS Base System 从左边的菜单中,系统会显示所有有效的软件包。
-
点击msys-tar bin,选择Mark for Installation。
-
点击msys-xz bin 选择Mark for Installation。
-
选择Installation > Apply Changes,安装选中的包。
系统会显示Schedule of Pending Actions Dialog。
-
点击应用,MingGW为你安装所有包。
-
关闭对话框和MinGW安装助手。
安装Go语言并编译源码,以此让它可以交叉编译linux/amd64 架构的东西。
-
浏览器打开Go语言下载。
-
找到并下载最新的.msi安装软件,浏览器会提示你保存文件到你系统中。
-
Run安装软件,系统会打开Go编程语言安装向导。
-
选择默认设置安装。
-
点击关闭安装向导。
-
打开命令行。
-
切换到Go的src路径下:
cd c:\Go\src -
设置如下Go环境变量。
c:\Go\src> set GOOS=linux c:\Go\src> set GOARCH=amd64 -
编译源码。
c:\Go\src> make.bat
编译源码的过程也会往系统加入一些环境变量。
启动Git bash终端获得Docker源码,从Github上。
- 查找Git Bash程序并启动它。
-
切换到root路径下。
$ cd /c/ -
创建gopath目录。
$ mkdir gopath -
Go获得docker/docker代码库。
$ go.exe get github.com/docker/docker package github.com/docker/docker imports github.com/docker/docker imports github.com/docker/docker: no buildable Go source files in C:\gopath\src\github.com\docker\docker
接下来,你为你的Go路径创建环境变量。
-
打开控制面板。
-
选择系统与安全> 系统.
- 点击高级系统设置。
系统会打开系统属性对话框。
- 选择高级页签,点击环境变量。
-
系统会打开环境变量对话框。
-
找到系统变量(S),滚动滚动体找到Path变量。
-
点击新建,现在你会创建某些新的环境变量。
-
键入GOPATH作为变量名。 键入如下值,作为变量值: C:\gopath;C:\gopath\src\github.com\docker\docker\vendor
-
点击确定,关闭对话框。系统就添加了GOPATH到系统环境变量中。
-
点击确定,关闭剩余的对话框。





