docker直譯為碼頭工人。當(dāng)它成為一種技術(shù)時,做的也是碼頭工人的事。官網(wǎng)是這樣描述它的:“Docker是一個開發(fā)的平臺,用來為開發(fā)者和系統(tǒng)管理員構(gòu)建、發(fā)布和運行分布式應(yīng)用?!币簿褪钦f,如果把你的應(yīng)用比喻為貨物,那么碼頭工人(Docker)就會迅速的用集裝箱將它們裝上船??焖?、簡單而有效率。
它是用Go語言寫的,是程序運行的“容器”(Linux containers),實現(xiàn)了應(yīng)用級別的隔離(沙箱)。多個容器運行時互補影響,安全而穩(wěn)定。
我喜歡它的原因就是快速部署,安全運行,不污染我的系統(tǒng)。
官方提供一個互動的小教程,讓你很容易的了解Docker的基本用法,快去試試吧!
官方直接支持64位Linux系統(tǒng)安裝Docker,但如果想在32位系統(tǒng)中運行,有人也進行了一些嘗試,比如32Ubuntu下,參考點擊打開鏈接。
其他系統(tǒng)的安裝請參考官網(wǎng),下面說說我在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
更多建議: