Docker官方是有很詳細的安裝文檔(https://docs.docker.com/engine/installation/ubuntulinux/),這里做了一個Ubuntu 14.04 LTS中文版的。
系統(tǒng)要求
64位
$ file /sbin/init
/sbin/init: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=7a4c688d009fc1f06ffc692f5f42ab09e68582b2, stripped
Linux內(nèi)核3.10+
$ uname -r
3.19.0-42-generic
準備工作 – 更新apt
Docker的apt庫包含了1.7.1+版本,請按照以下步驟設(shè)置apt從新的庫中讀取Docker的包。
1. 登陸root或者使用sudo命令。
2. 打開終端
3. 添加新的gpg密鑰
$ sudo apt-key adv –keyserver hkp://p80.pool.sks-keyservers.net:80 –recv-keys 58118E89F3A912897C070ADBF76221572C52609D
4. 打開/etc/apt/sources.list.d/docker.list文件,如果不存在就請創(chuàng)建這個文件。
5. 刪除已經(jīng)存在的所有內(nèi)容
6. 添加新的庫路徑
deb https://apt.dockerproject.org/repo ubuntu-trusty main
7. 保存并關(guān)閉/etc/apt/sources.list.d/docker.list文件
8. 更新apt包索引
$ apt-get update
9. 清除已經(jīng)存在的舊的庫
$ apt-get purge lxc-docker
10. 檢查apt是否能從正確的庫讀取資源
$ apt-cache policy docker-engine
復制代碼
docker-engine:
Installed: 1.9.1-0~trusty
Candidate: 1.9.1-0~trusty
Version table:
*** 1.9.1-0~trusty 0
500 https://apt.dockerproject.org/repo/ ubuntu-trusty/main amd64 Packages
…省略更多內(nèi)容…
復制代碼
準備工作 – 安裝Ubuntu內(nèi)核包
aufs文件系統(tǒng)需要linux-image-extra內(nèi)核包的支持,所以推薦安裝linux-image-extra內(nèi)核包。請按以下步驟安裝:
1. 登陸root或者使用sudo命令。
2. 打開終端
3. 更新包管理器
$ sudo apt-get update
4. 安裝linux-image-extra
$ sudo apt-get install linux-image-extra-$(uname -r)
安裝Docker
確保準備工作完成后,請按以下步驟安裝Docker:
1. 登陸root或者使用sudo命令。
2. 打開終端
3. 更新包管理器
$ sudo apt-get update
4. 安裝Docker,安裝過程持續(xù)大約10分鐘,中間如果有失敗,請根據(jù)提示重試。
$ sudo apt-get install docker-engine
5. 啟動Docker服務(wù)
$ sudo service docker start
6. 檢查Docker是否安裝成功
$ sudo docker run hello-world