docker的安装
一,使用官方镜像,虽然说版本很新,但是速度很慢
1、删除centos中仓库中自带的老的docker版本,一般来说是没有的,但是为了安装方便,还是先执行一下
$ sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2、安装依赖
$ sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
3、添加软件源
$ sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
4、执行安装命令
##默认最新版本
$ sudo yum install docker-ce docker-ce-cli containerd.io
##也可以指定安装的版本
通过命令列出当前可安装版本
$ yum list docker-ce --showduplicates | sort -r
docker-ce.x86_64 3:18.09.1-3.el7 docker-ce-stable
docker-ce.x86_64 3:18.09.0-3.el7 docker-ce-stable
docker-ce.x86_64 18.06.1.ce-3.el7 docker-ce-stable
docker-ce.x86_64 18.06.0.ce-3.el7 docker-ce-stable
#选择版本进行安装
$ sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
#版本指第一个“:”之后“-”之前的内容,例如
$ sudo yum install docker-ce-18.09.1 docker-ce-cli-18.09.1 containerd.io
5、启动|停止|重启 docker
systemctl start|stop|restart docker
二、使用aliyun的软件源
3、第三步改成如下命令
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4、生成本地缓存
sudo yum makecache fast
5、执行安装
sudo yum -y install docker-ce
配置加速镜像的源,加快镜像下载
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io