### **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`