### **linux篇(debian系)**
**安裝流程**
1、進入命令行界面(以有sudo或root權限的用戶登錄)
2、切換至root用戶界面
`$ sudo su root`
3、添加yum repo
以下以centos7為例:
~~~
$ cat >/etc/yum.repos.d/docker.repo <<-EOF
[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/7
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg
EOF
~~~
4、確保已存在的yum包更新到最新
`$ sudo yum update`
5、安裝docker包
`$ sudo yum install docker-engine`
6、開啟docker守護進程
`$ sudo service docker start`
7、驗證docker是否正常運行
`$ sudo docker run hello-world`
**腳本安裝流程**
1、進入命令行界面(以有sudo或root權限的用戶登錄)
2、切換至root用戶界面
`$ sudo su root`
3、確保已存在的yum包更新到最新
`$ sudo yum update`
4、運行docker安裝腳本
`$ curl -sSL https://get.docker.com/ | sh`
5、開啟docker守護進程
`$ sudo service docker start`
7、驗證docker是否正常運行
`$ sudo docker run hello-world`
**非root用戶使用docker**
1、進入命令行界面(以有sudo權限的用戶登錄)
2、新建docker用戶組,并將你的用戶加入到docker用戶組
`$ sudo usermod -aG docker your_username`
3、退出該用戶命令行界面,并重新登陸
4、開啟docker守護進程
`$ sudo service docker start`
5、驗證docker是否正常運行
`$ sudo docker run hello-world`
**設置docker守護進程開機自啟動**
`$ sudo chkconfig docker on`
**卸載docker**
1、列出你安裝的包
`$ yum list installed | grep docker`
docker-engine.x86_64 1.7.1-1.el7 @/docker-engine-1.7.1-1.el7.x86_64.rpm
2、刪除docker-engine包
`$ sudo yum -y remove docker-engine.x86_64`
3、刪除鏡像、容器、卷
`$ rm -rf /var/lib/docker`