Ubuntu下的docker安装请参考:Ubuntu下docker安装

本文主要演示如何在centos下安装docker环境

提示:以下安装过程必须在能够连接Internet的情况进行,先使用ping www.baidu.com来确认自己的网络是否畅通

1. 确认你的机器的linux内核版本

uname -r命令检查内核版本,返回的值大于3.10即可。

2. 卸载旧的docker环境(卸载失败不用管)

以防环境上之前安装过旧的Docker,所以需要先卸载旧版本:

 sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine

3.设置仓库

1)安装docker所需的软件包

  • yum-config-manager依赖:yum-utils
  • device mapper 存储驱动程序依赖: device-mapper-persistent-data 和 lvm2。
sudo yum install -y yum-utils device-mapper-persistent-data lvm2

2)设置阿里云yum源

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

4. 安装docker

可以选择安装最新版的docker,也可以挑选一个历史版本进行安装。

4.1 安装docker最新版

sudo yum install docker-ce docker-ce-cli containerd.io

4.2 安装指定docker版本

1)查看yum源中的多个docker版本

yum list docker-ce --showduplicates | sort -r
2)安装指定docker版本
sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
如最新版本号:19.03.9-3.el7
sudo yum install docker-ce-19.03.9-3.el7 docker-ce-cli-19.03.9-3.el7 containerd.io

5.查看docker服务是否启动:

#查看docker服务状态
systemctl status docker#如果没启动,则启动docker服务
sudo systemctl start docker#添加开机启动
sudo systemctl enable docker
#测试docker的小例子 #docker起一个容器,跑hello-world的镜像
sudo docker run hello-world

6. Docker 镜像加速(解决docker拉取镜像慢的问题)

国内从 DockerHub 拉取镜像有时会遇到困难,此时可以配置镜像加速器。Docker 官方和国内很多云服务商都提供了国内加速器服务,例如:

Docker官方提供的中国镜像库:https://registry.docker-cn.com

七牛云加速器:https://reg-mirror.qiniu.com

当配置某一个加速器地址之后,若发现拉取不到镜像,请切换到另一个加速器地址。国内各大云服务商均提供了 Docker 镜像加速服务,建议根据运行 Docker 的云平台选择对应的镜像加速服务。

我们以 Docker 官方加速器 https://registry.docker-cn.com 为例进行介绍。

对于使用 systemd 的系统,请在 /etc/docker/daemon.json 中写入如下内容(如果文件不存在请新建该文件):

{"registry-mirrors":["https://registry.docker-cn.com"]}

之后重新启动服务:

sudo systemctl daemon-reloadsudo systemctl restart docker

传送门:2021最新测试资料与大厂招聘合集

博主:测试生财(一个不为996而996的测开码农)

座右铭:专注测试开发与自动化运维,努力读书思考写作,为内卷的人生奠定财务自由。

内容范畴:技术提升,职场杂谈,事业发展,阅读写作,投资理财,健康人生。

csdn:https://blog.csdn.net/ccgshigao

博客园:https://www.cnblogs.com/qa-freeroad/

51cto:https://blog.51cto.com/14900374

微信公众号:测试生财(定期分享独家内容和资源)

Centos下的Docker安装相关推荐

  1. 腾讯云轻量应用服务器CentOS系统使用docker安装tomcat,MySQL 并发布SSM maven项目

    腾讯云轻量应用服务器CentOS系统使用docker安装tomcat,MySQL 并发布SSM maven项目(记录) 一.服务器修改密码(此时已安装CentOS系统) 二.防火墙添加规则 三.连接X ...

  2. CentOS 7中Docker安装详细步骤 ( 资源 )

    2019独角兽企业重金招聘Python工程师标准>>> 注意:centos 6.9上默认是安装docker早期的1.7.*版本,后续docker 分CE和EE的版本,只能安装在cen ...

  3. CentOS下利用Docker部署Surging

    CentOS下利用Docker部署Surging 原文:CentOS下利用Docker部署Surging 1. 安装Centos, 配置固定ip 配置文件地址vi /etc/sysconfig/net ...

  4. 如何解决CentOS下使用yum安装python-pip失败

    用Ubuntu的时候感觉很简单的事到ContOS上却变得很头痛,CentOS下使用yum安装python-pip失败的完美解决方法. 在执行以下命令安装Python-pip居然什么也没执行 yum i ...

  5. CentOS下Redis的安装

    CentOS下Redis的安装 前言 安装Redis需要知道自己需要哪个版本,有针对性的安装,比如如果需要redis GEO这个地理集合的特性,那么redis版本就不能低于3.2版本,由于这个特性是3 ...

  6. Centos下gcc的安装、gcc的更新、gcc安装过程中报错:make[1]: *** [stage1-bubble] 错误 2

    Centos下gcc的安装.gcc的更新.gcc安装过程中报错:make[1]: *** [stage1-bubble] 错误 2 文章目录: 1 下载gcc的源码 1.1 源码下载地址: 1.2 下 ...

  7. CentOS下软件的安装

    Linux操作系统上软件的安装从整体上来说有两种方法: 一种是二进制安装,另一种是源码安装 下面我们就先说一下二进制安装 二进制安装我们一般采用两种工具rpm工具和yum工具 1.rpm工具 rpm ...

  8. 本地虚拟机上的docker安装mysql_linux下利用Docker安装mysql的步骤

    作为一个测试人员,在学习的过程中,可能经常需要去在linux下安装一些软件,有的软件通过搜索别人的博客教程进行安装的话,随着一些软件的升级,以及虚拟机/服务器镜像版本不一致等外部因素,都有可能导致安装 ...

  9. centOS下mongodb的安装

    ###############centOS下mongodb的安装######### mongodb作为非关系型数据库NoSQL数据库的一种,并且是属于免安装类型. mongodb安装说明:32的安装d ...

最新文章

  1. Python:Resquest/Response
  2. 高项的项目管理ITTO(PMP第五版)
  3. 洞悉linux下的Netfilteriptables
  4. proe50安装方法64位_3ds max 2021 安装教程【64位】
  5. Maven项目 之eclipse操作篇
  6. 数据库设计的6个阶段
  7. python3 yield_Python3基础 yield 在函数中的用法示例
  8. 学习web标准、用户体验改善、Ajaxamp;Asp.Net
  9. ISSCC上的微型计算机:体积更小、功耗更少、算力更强
  10. php 清楚浏览器缓存,如何清除浏览器缓存
  11. 学生学籍管理系统数据库
  12. 建站选择Linux还是Windows操作系统?
  13. vue element-ui引入第三方图标 在线版
  14. 心理正常与异常的区分_正常心理与异常心理的判别标准
  15. vue+elementUI上传图片
  16. 2020年全球及中国自动化设备发展现状及市场竞争情况分析,本土企业加速布局,未来可期「图」
  17. TypesScript类型注解
  18. Volley 登录注册
  19. Android开发常用的测试用具
  20. SpaceX火箭发射成功,一文了解所用的软件技术栈

热门文章

  1. ROS中topic重映射理解及验证(remap标签)
  2. 计算机重启后桌面文件没有反应,电脑重启后桌面文件丢失背景变黑怎么办
  3. html5 九格转盘,简单的九宫格转盘文字抽奖js代码
  4. python AES CFB-128加密
  5. 苹果7php版本多少钱,苹果7自带系统版本是多少
  6. 【数据集处理】中国地面气候资料日值数据集(V3.0)
  7. 文本左右对齐Python
  8. python resize函数怎么用_python cv2.resize函数high和width注意事项说明
  9. 【LeetCode286】墙与门(BFS)
  10. 荷兰外资企业招聘asp.net高级程序员(北京)