阅读(4197)
赞(0)
Docker 安装
2016-02-24 14:47:23 更新
一、Docker是什么
docker直译为码头工人。当它成为一种技术时,做的也是码头工人的事。官网是这样描述它的:“Docker是一个开发的平台,用来为开发者和系统管理员构建、发布和运行分布式应用。”也就是说,如果把你的应用比喻为货物,那么码头工人(Docker)就会迅速的用集装箱将它们装上船。快速、简单而有效率。
它是用Go语言写的,是程序运行的“容器”(Linux containers),实现了应用级别的隔离(沙箱)。多个容器运行时互补影响,安全而稳定。
我喜欢它的原因就是快速部署,安全运行,不污染我的系统。
二、试用 Try it!
官方提供一个互动的小教程,让你很容易的了解Docker的基本用法,快去试试吧!
三、安装
官方直接支持64位Linux系统安装Docker,但如果想在32位系统中运行,有人也进行了一些尝试,比如32Ubuntu下,参考点击打开链接。
其他系统的安装请参考官网,下面说说我在Ubuntu14.04下的安装。
1.将镜像加入到程序源中:
~$ sudo sh -c "echo deb http://mirror.yandex.ru/mirrors/docker/ docker main > /etc/apt/sources.list.d/docker.list"
2.接着update
$ sudo apt-get update
3.如果报错就fix掉它:
W: GPG error: http://mirror.yandex.ru docker Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY D8576A8BA88D21E9
解决此错误:
$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys D8576A8BA88D21E9
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.RmJ1SUpsXX --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys D8576A8BA88D21E9
gpg: requesting key A88D21E9 from hkp server keyserver.ubuntu.com
gpg: key A88D21E9: public key "Docker Release Tool (releasedocker) " imported
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)
4.下载docker:
$ sudo apt-get install lxc-docker
静静的等待它下载完成吧。
另外,这个命令也许会有帮助:
$ curl -sSL https://get.docker.com/ubuntu/ | sudo sh