CentOS上安裝Docker
環境:
centos: 7 x86_64
Docker: 1.12.5
檢查系統版本
Docker需要64位的操作系統,且linux內核高于或等于3.10
$ uname -r
3.10.0-229.el7.x86_64
安裝Docker Engine
使用yum安裝
- 登錄用戶為普通用戶,需要加sudo,如果為root,不需要加。
- 更新當前系統的所有包
$ sudo yum update
- 將docker的yum源加入到本地。
$ sudo tee /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
- 安裝Docker包
$ sudo yum install docker-engine
- 設置Docker服務開機自啟動
$ sudo systemctl enable docker.service
- 啟動Docker進程
$ sudo systemctl start docker
- 驗證是否安裝成功
$ sudo docker run --rm hello-world
卸載
- 查看已安裝的Docker包
$ yum list installed | grep docker
docker-engine.x86_64 1.12.3-1.el7.centos @dockerrepo
docker-engine-selinux.noarch 1.12.3-1.el7.centos @dockerrepo
- 卸載Docker包
$ sudo yum -y remove docker-engine.x86_64
$ sudo yum -y remove docker-engine-selinux.noarch
- 刪除所有的鏡像(images),容器(containers)和數據卷(volumes)。
$ rm -rf /var/lib/docker
- 刪除你自己定義的配置