Docker學習筆記(1)-- 如何安裝Docker

ubuntu系統安裝步驟

詳情請看:http://www.widuu.com/chinese_docker/installation/ubuntu.html

1. 前言

Docker的英文本意是“搬運工”,在程序員的世界裏,Docker搬運的是集裝箱(Container),集裝箱裏裝的是任意類型的App,開發者通過Docker可以將App變成一種標準化的、可移植的、自管理的組件,可以在任何主流系統中開發、調試和運行。

2. 前提

(1) 由於現在的docker的侷限性,現在只能使用在64位的服務器上;
(2) 由於linux容器的bug,docker在linux的kernel3.8上運行最佳,同時需要支持AUFS。


3. 升級內核(kernel3.8省略此步),可通過 uname -a 查看系統內核版本

[plain] view plaincopy
  1. # upgrade kernel  
  2. sudo apt-get update  
  3. sudo apt-get install linux-image-generic-lts-raring linux-headers-generic-lts-raring  
  4.   
  5. # reboot  
  6. sudo reboot  

4. 激活AUFS文件系統支持

[plain] view plaincopy
  1. # 檢查一下AUFS是否已安裝  
  2. sudo apt-get update  
  3. sudo apt-get install linux-image-extra-`uname -r`  

5. 安裝Docker

[plain] view plaincopy
  1. # 添加Docker庫的密鑰  
  2. sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9  
  3.   
  4. # 添加Docker的庫到apt的源列表,更新並安裝lxc-docker包  
  5. sudo sh -c "echo deb http://get.docker.io/ubuntu docker main\  
  6. > /etc/apt/sources.list.d/docker.list"  
  7. sudo apt-get update  
  8. sudo apt-get install lxc-docker  

6. 檢查Docker是否已安裝成功

[plain] view plaincopy
  1. sudo docker version  


7. 添加用戶到docker用戶組,使之獲得執行權限

在執行Docker時,每次都要輸入sudo,這樣很費事,可以添加用戶到docker用戶組,使之獲得執行權限


[plain] view plaincopy
  1. # 添加當前用戶www到docker用戶組裏  
  2. sudo gpasswd -a www docker  
  3. # 重啓Docker  
  4. sudo service docker restart  
  5. # 重啓系統,使之生效  
  6. sudo reboot  


Mac系統安裝步驟

詳細的步驟請看:
http://www.widuu.com/chinese_docker/installation/mac.html

裝個沙盒bootsdocker就可以了。

[plain] view plaincopy
  1. # 添加當前用戶www到docker用戶組裏  
  2. sudo gpasswd -a www docker  
  3. # 重啓Docker  
  4. sudo service docker restart  
  5. # 重啓系統,使之生效  
  6. sudo reboot  
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章