安裝的操作步驟:
http://www.docker.org.cn/book/install/supported-platform-17.html
Ubuntu Trusty 14.04 (LTS) 下面安裝docker
編者按:docker的發(fā)展非常迅速,apt源的更新往往比較滯后楷扬。所以docker官網(wǎng)推薦的安裝方式都是下載docker安裝腳本安裝钳吟。
依賴關(guān)系:
Ubuntu 14.04版本無需安裝額外的依賴包廷粒,可以直接安裝。
安裝步驟:
使用管理員帳號(hào)登錄ubuntu 14.04系統(tǒng),保證該管理有root權(quán)限坝茎,或者可以執(zhí)行sudo命令涤姊。
檢查curl包有沒有安裝。
$ which curl
如果curl沒有安裝的話嗤放,更新apt源之后砂轻,安裝curl包。
$ sudo apt-get update $ sudo apt-get install curl
獲得最新的docker安裝包斤吐。
$ curl -sSL https://get.docker.com/ | sh
shell會(huì)提示你輸入sudo的密碼,然后開始執(zhí)行安裝過程厨喂。
確認(rèn)Docker是否安裝成功和措。
$ sudo docker run hello-world
這個(gè)命令會(huì)下載一個(gè)測(cè)試用的鏡像并啟動(dòng)一個(gè)容器運(yùn)行它。
以上是官方文檔的安裝蜕煌。
當(dāng)我去執(zhí)行$ sudo docker run hello-world這句話的時(shí)候提示我docker commond not found
所以我去執(zhí)行sudo apt-get install docker.io重新安裝docker
安裝成功后測(cè)試:
執(zhí)行docker run ubuntu:15.10 /bin/echo "Hello world"
正常情況下會(huì)顯示:Hello world
我這邊運(yùn)行后直接顯示Get http:///var/run/docker.sock/v1.18/containers/json?all=1:
這種是因?yàn)閐ocker服務(wù)沒有啟動(dòng)派阱,啟動(dòng)docker服務(wù)
docker -d
你可以查看docker的運(yùn)行狀態(tài):service docker status
啟動(dòng)服務(wù)后我去執(zhí)行上述命令檢測(cè):docker run ubuntu:15.10 /bin/echo "Hello world"
結(jié)果還是報(bào)錯(cuò),內(nèi)心已經(jīng)接近崩潰邊緣
報(bào)錯(cuò)信息:docker:dial unix /var/run/docker.sock: permission denied.
解決辦法:
把當(dāng)前用戶加入docker用戶組斜纪。
$sudo gpasswd -a ${USER} docker
查看是否添加成功:
cat /etc/group | grep ^docker
重啟docker
sudo serivce docker restart
到這步如果還不成功贫母,logout當(dāng)前用戶,再login
登錄之后執(zhí)行就ok了