系统要求
安装Docker CE 需要版本7以上的64位centos,而且必须启用centos-extras源。
卸载旧版本
1 | sudo yum remove docker docker-common docker-selinux docker-engine |
安装DockerCE
通过YUM安装
配置官方源
安装依赖包
1
2
3sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
配置稳定版本的源
1
2
3sudo yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo(官方源https://download.docker.com/linux/centos/docker-ce.repo比较慢)
安装
1 | sudo yum -y install docker-ce |
启动docker
1 | sudo systemctl start docker |
建立docker用户组
默认情况下,
docker
命令会使用 Unix socket 与 Docker 引擎通讯。而只有root
用户和docker
组的用户才可以访问 Docker 引擎的 Unix socket。出于安全考虑,一般 Linux 系统上不会直接使用root
用户。因此,更好地做法是将需要使用docker
的用户加入docker
用户组。
1 | sudo groupadd docker |
卸载docker
1
sudo yum remove docker-ce
删除docker相关的文件
1
sudo rm -rf /var/lib/docker