Docker 安裝

2018-11-06 17:25 更新

一、Docker是什么

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)。

二、試用 Try it!

官方提供一個(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í)踐
作者:楊烈


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)