docker使用手册(1)—— 软件安装

举报
Austin_zhai 发表于 2022/08/10 10:18:09 2022/08/10
【摘要】 目的CI / CD在目前各类互联网企业中已然成为推动软件开发行为的重要基础设施服务。同样的对于测试团队来说更是有着举足轻重的重大意义,无论是测试左移的具象化提现亦或是持续测试的顺利开展,掌握这一技能已是广大软件测试工程师的必修课。分享这一技术笔记也是希望除了自己团队以外的广大测试同学们可以有体系的学习这一技能。   说明1.此笔记的中所使用的操作系统为CentOS7.9,笔记中所涉及的软件...

目的

CI / CD在目前各类互联网企业中已然成为推动软件开发行为的重要基础设施服务。同样的对于测试团队来说更是有着举足轻重的重大意义,无论是测试左移的具象化提现亦或是持续测试的顺利开展,掌握这一技能已是广大软件测试工程师的必修课。分享这一技术笔记也是希望除了自己团队以外的广大测试同学们可以有体系的学习这一技能。

 
 

说明

1.此笔记的中所使用的操作系统为CentOS7.9,笔记中所涉及的软件版本有可能会因为时间的推移而导致不匹配或其他额外的操作,请大家有针对性的选择阅读与参考。
2.此笔记中的所有操作均基于root用户进行,其他用户如无权限请自行搜索(linux的基础操作这里不展开讨论),友情提示:即使有权限,也千万别在公司相关生产环境内试验探索哦。

 
 

1.操作系统准备

先准备CentOS操作系统,一般来说7或8版本的都可以,只要确保内核在3.10或以上即可,其他的内核版本没试过。
安装完操作系统后通过uname -runame -a查看内核版本。

在这里插入图片描述
 
 

2.下载与安装

如环境OS为新装,执行yum -y update命令进行yum的更新,如不是新装或后续安装没有出现兼容性问题,则跳过本条。

在这里插入图片描述
显示Complete就说明更新成功了。
 
 
接下来进行依赖的安装,输入以下命令:

yum install -y yum-utils device-mapper-persistent-data lvm2

这个是安装yum-utils提供的yum-config-manager(仓库管理功能)和dock中需要使用的存储驱动依赖devicemapper。

在这里插入图片描述
安装成功
 
 
再来就是设置yum源,这里推荐使用阿里的仓库。

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

 

在这里插入图片描述
设置完成
 
 
使用以下命令进行版本的查看,根据自己的需求安装合适的版本。

yum list docker-ce --showduplicates | sort -r

在这里插入图片描述
可以看到最新的已经到20.10的了。

下面这条命令是直接安装最新版本,我们这边就安装最新的版本。

yum -y install docker-ce

 

注意:如果要指定版本号进行安装,需要看清版本的区分,安装的软件名与版本规则如下

还是以上面的版本列表为例
在这里插入图片描述
第一列为软件名,如"docker-ce",后面的64位可以不用管;第二列是版本号,但不能全部写上去,从第一个冒号开始一直到连接符结束,才是需要填写的版本号,如"3:20.10.9-3.el7"则只需要提取"20.10.9"这一部分。那最后对应版本软件名就写成"docker-ce-20.10.9"。

 
在这里插入图片描述
至此,docker安装完毕。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。