(三)Docker-CentOS7系统上安装、验证及阿里云镜像更改

时间:2024-03-03 15:34:40

 

软件: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