docker直譯為碼頭工人。當(dāng)它成為一種技術(shù)時(shí),做的也是碼頭工人的事。官網(wǎng)是這樣描述它的:“Docker是一個(gè)開(kāi)發(fā)的平臺(tái),用來(lái)為開(kāi)發(fā)者和系統(tǒng)管理員構(gòu)建、發(fā)布和運(yùn)行分布式應(yīng)用?!币簿褪钦f(shuō),如果把你的應(yīng)用比喻為貨物,那么碼頭工人(Docker)就會(huì)迅速的用集裝箱將它們裝上船??焖?、簡(jiǎn)單而有效率。
它是用Go語(yǔ)言寫(xiě)的,是程序運(yùn)行的“容器”(Linux containers),實(shí)現(xiàn)了應(yīng)用級(jí)別的隔離(沙箱)。多個(gè)容器運(yùn)行時(shí)互補(bǔ)影響,安全而穩(wěn)定。
我喜歡它的原因就是快速部署,安全運(yùn)行,不污染我的系統(tǒng)。
官方提供一個(gè)互動(dòng)的小教程,讓你很容易的了解Docker的基本用法,快去試試吧!
官方直接支持64位Linux系統(tǒng)安裝Docker,但如果想在32位系統(tǒng)中運(yùn)行,有人也進(jìn)行了一些嘗試,比如32Ubuntu下,參考點(diǎn)擊打開(kāi)鏈接。
其他系統(tǒng)的安裝請(qǐng)參考官網(wǎng),下面說(shuō)說(shuō)我在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.如果報(bào)錯(cuò)就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
解決此錯(cuò)誤:
$ 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
靜靜的等待它下載完成吧。
另外,這個(gè)命令也許會(huì)有幫助:
$ curl -sSL https://get.docker.com/ubuntu/ | sudo sh
原文出處:Docker實(shí)踐
作者:楊烈
更多建議: