起始
最近开始做docker相关的学习和技术准备,准备将目前的一些基础服务,通过docker做同构或者异构分布式调整,提升运维效率和系统稳定性。
安装
我的系统:
Linux chicago1 3.2.0-4-amd64 #1 SMP Debian 3.2.41-2 x86_64 GNU/Linux
Docker要求Kernel 3.8+,幸运的是, wheezy-backports 目前有Kernel 3.16 , 该版本正式支持Docker。
升级系统
- 从wheezy-backports安装内核
在文件 /etc/apt/sources.list中添加如下行
deb http://http.debian.net/debian wheezy-backports main
然后安装linux-image-amd64包 (注意使用 -t wheezy-backports)
sudo apt-get update
sudo apt-get install -t wheezy-backports linux-image-amd64
- 重启你的系统。对于Debian来说使用新内核是必要的。
安装Docker
使用get.docker.com 的脚本:
curl -sSL https://get.docker.com/ | sh
卸载
为了卸载Docker包:
$ sudo apt-get purge lxc-docker
为了永久卸载Docker及其依赖包,你应该这样:
$ sudo apt-get autoremove --purge lxc-docker
命令将不会移除镜像,容器,数据卷,或者用户创建的配置文件。如果你希望删除所有镜像,容器,数据卷 ,运行如下命令:
$ rm -rf /var/lib/docker
你必须手动删除用户创建的配置项。