1.安装相关依赖
$ yum-utils 提供 yum-config-manager 工具, devicemapper存储驱动依赖 device-mapper-persistent-data 和 lvm2.
yum install -y yum-utils device-mapper-persistent-data lvm2
2.配置版本镜像库
$ yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
这会在/etc/添加 /etc/yum.repos.d/docker-ce.repo 内容类似:
由于docker.com服务器下载很慢,所以改为国内镜像.
新建 /etc/yum.repos.d/docker.repo,
$ vi /etc/yum.repos.d/docker.repo
内容:
[dockerrepo]
name=Docker Repository
baseurl=https://mirrors.tuna.tsinghua.edu.cn/docker/yum/repo/centos7
enabled=1
gpgcheck=1
gpgkey=https://mirrors.tuna.tsinghua.edu.cn/docker/yum/gpg
$ yum makecache
如需禁止edge版本, 可以执行下面的命令
$ yum-config-manager --disable docker-ce-edge
安装docker
$ yum makecache fast
$ yum -y install docker-ce
非root用户启动docker
$ sudo groupadd docker
$ sudo usermod -aG docker $USER
$ exit
//测试
$ docker run hello-world
设置自启动
$ sudo systemctl enable docker
禁止自启动
sudo systemctl disable docker