如何安裝Docker

1. 前言

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

linux

2. 前提

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


程序員

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

# upgrade kernel
sudo apt-get update
sudo apt-get install linux-image-generic-lts-raring linux-headers-generic-lts-raring

# reboot
sudo reboot


4. 激活AUFS文件系統支持

# 檢查一下AUFS是否已安裝
sudo apt-get update
sudo apt-get install linux-image-extra-`uname -r`


5. 安裝Docker

# 添加Docker庫的密鑰
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9

# 添加Docker的庫到apt的源列表,更新並安裝lxc-docker包
sudo sh -c "echo deb http://get.docker.io/ubuntu docker main\
> /etc/apt/sources.list.d/docker.list"
sudo apt-get update
sudo apt-get install lxc-docker


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

sudo docker version



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

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

# 添加當前用戶www到docker用戶組裏
sudo gpasswd -a www docker
# 重啓Docker
sudo service docker restart
# 重啓系統,使之生效
sudo reboot
相關文章
相關標籤/搜索