@会网络的老鼠

涂飞平的博客空间

Docker 终于发布1.0版本了

3 年前 0

今天最大的消息莫过于Docker正式发布1.0版本了,而且官网域名也从http://www.docker.io/转为http://www.docker.com 当然,官网变化的不仅仅是域名,内容也完全变了,可以从中得到更多的信息。

这是 Docker 的首个产品级的版本,我也不知不觉跟踪Docker快半年了!

官方发布说明见这里docker.gif
从1.0版本开始,Docker有一个新的概念 —— Docker as a platform ,其组件包括 Docker 引擎、容器运行时和打包工具以及 Docker Hub,这是一个基于云端的协作、内容和工作流自动化的服务。

按耐不住,也更新本地的docker到1.0版本
我本地的Docker版本0.9.1
docker-version.png
进入Docker源码目录(如何编译安装Docker,请参考本文
git pull更新代码
docker-pull.png
然后运行make binary命令,开始下载,编译的过程(需要一点时间,还需要一点运气,因为那堵墙)。
当然,今晚运气一般!
在构建go环境的时候出现问题,源码下载部分
---------------------------
RUN curl -s https://go.googlecode.com/files/go1.2.1.src.tar.gz | tar -v -C /usr/local -xz
---------------------------
老是报错不正确的gz结尾文档
没有办法,只好自己下载,解压好,然后通过修改Dockerfile指令
---------------------------
RUN mkdir /usr/local/go
ADD ./go /usr/local/go
RUN chmod -R a+x /usr/local/go/src/*.bash
---------------------------
完成一样的工作,可以正常编译go了,但这样的调整,确实有点坑(墙啊)!
漫长等待后,进入收尾阶段,编译docker本身了
docker-finish.png
Docker本身的编译相对就非常快了,瞬间完成
docker-nversion.png
最后,将原来运行的Docker服务stop掉,然后备份原来的Docker目录,将编译后的Docker目录替换,启动Docker服务即可。

编写评论