Ubuntu 14.04 LTS 安裝Docker

leolztang發表於2016-01-03

Docker官方是有很詳細的安裝文件(https://docs.docker.com/engine/installation/ubuntulinux/),這裡做了一個Ubuntu 14.04 LTS中文版的。

系統要求

  • 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核心3.10+
$ uname -r
3.19.0-42-generic

 

準備工作 - 更新apt

Docker的apt庫包含了1.7.1+版本,請按照以下步驟設定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檔案,如果不存在就請建立這個檔案。

5. 刪除已經存在的所有內容

6. 新增新的庫路徑

deb https://apt.dockerproject.org/repo ubuntu-trusty main

7. 儲存並關閉/etc/apt/sources.list.d/docker.list檔案

8. 更新apt包索引

$ apt-get update

9. 清除已經存在的舊的庫

$ 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
...省略更多內容...

 

準備工作 - 安裝Ubuntu核心包

aufs檔案系統需要linux-image-extra核心包的支援,所以推薦安裝linux-image-extra核心包。請按以下步驟安裝:

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,安裝過程持續大約10分鐘,中間如果有失敗,請根據提示重試。

$ sudo apt-get install docker-engine

5. 啟動Docker服務

$ sudo service docker start

6. 檢查Docker是否安裝成功

$ sudo docker run hello-world

可選配置

//TODO

相關文章