使ubuntu centos升级docker1.7最新版

今天在家测试docker的集群网络,纯属瞎折腾…  测了pipework  .   中间遇到docker版本的问题….  这里就简单描述下.

起因是 exec进到容器的时候,发现怎么都进不去….   仔细一看提示,居然提示exec命令找不到…. 这也太蛋疼了..   docker -v一下,果然是1.01的版本…    还能咋地,升级docker  !


root@ubuntu:~# docker exec -it 3d0cbb951783 bash
Error: Command not found: exec
Error: Command not found: -it
Usage: docker [OPTIONS] COMMAND [arg...]
 -H=[unix:///var/run/docker.sock]: tcp://host:port to bind/connect to or unix://path/to/socket to use

A self-sufficient runtime for linux containers.

默认的ubuntu docker版本有些低,高版本需要我们加入docker的ubuntu ppa源.

root@ubuntu:~# docker -v
Docker version 1.7.0-dev, build 5e06332
root@ubuntu:~#

除了可以通过增加docker ppa源的方式外,还有一种别的方法添加docker源。


还可以用官方提供的脚本安装…

wget -qO- https://get.docker.com/ | sh

方法通用,也可以用在centos6上面…    centos7虽然可以完美的支持docker,但还是推荐大家用centos6来部署docker,尤其是线上的docker应用.

好了,下面我发一篇关于docker 绑定静态ip的方法..

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">