### **linux篇(debian系)**
**安裝流程:**
1、進入命令行界面
2、切換至root用戶界面
`$ sudo su root`
3、清除舊的倉庫
~~~
$ apt-get purge lxc-docker*
$ apt-get purge docker.io*
~~~
4、添加一個新的gpg鑰匙
`$ apt-key adv --keyserver hkp://pgp.mit.edu:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D`
5、根據debian的不同版本創建文件(下面以debian-jessie為例)
`$ echo 'deb https://apt.dockerproject.org/repo debian-jessie main' > /etc/aptsources.list.d/docker.list`
如果不知道自己的系統版本,輸入以下命令:**uname -r**
~~~
# Debian Wheezy
deb https://apt.dockerproject.org/repo debian-wheezy main
# Debian Jessie
deb https://apt.dockerproject.org/repo debian-jessie main
# Debian Stretch/Sid
deb https://apt.dockerproject.org/repo debian-stretch main
# Ubuntu Precise
deb https://apt.dockerproject.org/repo ubuntu-precise main
# Ubuntu Trusty
deb https://apt.dockerproject.org/repo ubuntu-trusty main
# Ubuntu Vivid
deb https://apt.dockerproject.org/repo ubuntu-vivid main
# Ubuntu Wily
deb https://apt.dockerproject.org/repo ubuntu-wily main
~~~
6、更新apt包索引
`$ apt-get update`
7、驗證apt是否從正確的倉庫下載
`$ apt-cache policy docker-engine`
8、安裝docker
`$ apt-get install docker-engine`
9、開啟docker守護進程
`$ service docker start`
10、驗證docker是否正常運行
`$ docker run hello-world`
**非root用戶使用docker**
1、如果docker用戶群不存在,增加docker用戶群
`$ sudo groupadd docker`
2、將對應用戶添加到docker用戶群
`$ sudo gpasswd -a ${USER} docker`
3、重啟docker守護進程
`$ sudo service docker restart`
**更新docker**
`$ apt-get upgrade docker-engine`
**卸載docker**
1、刪除docker包
`$ sudo apt-get purge docker-engine`
2、刪除docker包及不再需要的依賴包
`$ sudo apt-get autoremove --purge docker-engine`
3、刪除docker鏡像、容器、卷
`$ rm -rf /var/lib/docker`