软件:VMware
系统:centos7
1.使用root账号查看内核版本
[root@MiWiFi-R3-srv ~]# uname -a
2.把yum包更新到最新
[root@MiWiFi-R3-srv ~]# yum update
3.安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
yum install -y yum-utils device-mapper-persistent-data lvm2
4,设置yum源(选择其中一个)
yum-config-manager --add-repo http://download.docker.com/linux/centos/docker-ce.repo(*仓库)
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo(阿里仓库)
5.查看所有可供安装版本
[root@MiWiFi-R3-srv ~]# yum list docker-ce --showduplicates | sort -r
6.安装Docker,命令:yum install docker-ce-版本号,我安装的是18.03.1.ce版本
7.启动Docker,并加入开机启动,如下
[root@MiWiFi-R3-srv ~]# systemctl start docker
[root@MiWiFi-R3-srv ~]# systemctl enable docker
8.查看Docker版本号
[root@MiWiFi-R3-srv ~]# docker version
9.镜像加速器配置
设置镜像加速器,用淘宝账号登录阿里云网站查看镜像加速器地址并配置:
https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
[root@MiWiFi-R3-srv docker]# cd /etc/docker
[root@MiWiFi-R3-srv docker]# sudo tee /etc/docker/daemon.json <<-\'EOF\'
> {
> "registry-mirrors": ["网址看分配的"]
> }
> EOF
[root@MiWiFi-R3-srv docker]# sudo systemctl daemon-reload
[root@MiWiFi-R3-srv docker]# sudo systemctl restart docker
[root@MiWiFi-R3-srv docker]# docker info(查看是否更换成功)
10.检测是否安装完成,此时Docker Host就是该虚拟机,我们从仓库上抓下来一个helloworld镜像,以该镜像为模板,运行一个helloworld容器实例进行验证
[root@MiWiFi-R3-srv docker]# docker run hello-world
注:Docker run先在本地查找是否有该镜像,然后从刚才设置的阿里云镜像中拉下该镜像,下载完成,通过helloworld镜像可以判断Docker安装完成。
补充:Docker run的工作流程图
参考文档:https://blog.csdn.net/u014069688/article/details/100532774