CentOS中安装Docker | Docker系列(前传一)

1,507 阅读3分钟

这是我参与8月更文挑战的第24天,活动详情查看:8月更文挑战


相关文章

Docker系列汇总:Docker系列


前言

  • Docker是一个开源的容器引擎,它有助于更快地交付应用。

  • Docker可将应用程序和基础设施层隔离,并且能将基础设施当作程 序一样进行管理。使用 Docker可更快地打包、测试以及部署应用程序,并可以缩短从编写到部署运行代码的周期。

  • Docker的优点

    • 1、简化程序 Docker 让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,便可以实现虚 拟化。Docker改变了虚拟化的方式,使开发者可以直接将自己的成果放入Docker中进行管理。方便快捷已经是 Docker的最大 优势,过去需要用数天乃至数周的 任务,在Docker容器的处理下,只需要数秒就能完成。
    • 2、避免选择恐惧症 如果你有选择恐惧症,还是资深患者。Docker 帮你 打包你的纠结!比如 Docker 镜像;Docker 镜像中包含了运行环境和配 置,所以 Docker 可以简化部署多种应用实例工作。比如 Web 应用、后台应用、数据库应用、大数据应用比如 Hadoop 集群、 消息队列等等都可以打包成一个镜像部署。
    • 3、节省开支 一方面,云计算时代到来,使开发者不必为了追求效果而配置高额的硬件,Docker 改变了高性能必然高价格的思维定势。 Docker 与云的结合,让云空间得到更充分的利用。不仅解决了硬件管理的问题,也改变了虚拟化的方式。

一、CentOS安装Docker

  • Docker 是一个开源的商业产品,有两个版本:社区版(Community Edition,缩写为 CE)和企业版(Enterprise Edition,缩 写为 EE)。企业版包含了一些收费服务,个人开发者一般用不到。下面的介绍都针对社区版。

  • ①、Docker 要求 CentOS 系统的内核版本高于 3.10

    • 通过 uname -r 命令查看你当前的内核版本
    • image-20210824102807905.png
  • ②、使用 root 权限登录 Centos。确保 yum 包更新到最新

    • yum ‐y update
      
    • image-20210824102916224.png
  • ③、卸载旧版本(如果安装过旧版本的话)

    • sudo yum remove ‐y docker*
      
    • image-20210824103105483.png
  • ④、安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的

    • yum install ‐y yum‐utils
      
    • image-20210824103501296.png

    • 显示有版本锁,需要我们解锁

    • yum versionlock clear
      
    • image-20210824103535184.png

    • 再次执行yum install ‐y yum‐utils

    • image-20210824103851026.png

    • 个别情况下可能还是不能执行,还是报没有包yum-util可用

    • 解决办法:

      • vim /etc/yum/pluginconf.d/fastestmirror.conf
        
      • image-20210824104023579.png
      • vim /etc/yum.conf
        
      • image-20210824104106330.png
      • 然后再次执行,肯定莫得问题啦!
  • ⑤、设置yum源,并更新 yum 的包索引

    • yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
      yum makecache fast
      
    • image-20210824104739984.png
    • image-20210824104754859.png
  • ⑥、查看所有仓库中所有docker版本,并选择特定版本安装

    • yum list docker-ce --showduplicates | sort -r
      
    • image-20210824104832601.png
  • ⑦、选择指定版本号进行安装

    • yum install docker-ce-18.06.3.ce
      
    • 这一步有点慢,稍稍等待即可
    • image-20210824111646062.png
  • ⑧、启动Docker

    • systemctl start docker # 启动
      systemctl enable docker # 加入开机启动
      
    • image-20210824111733817.png
  • ⑨、验证安装是否成功

    • docker version # 查看docker版本
      
    • image-20210824111810049.png
  • 到这里Docker的安装就结束啦~

  • 该踩的坑都踩完了,按照这个教程来安装,肯定莫得问题!


路漫漫其修远兮,吾必将上下求索~

如果你认为i博主写的不错!写作不易,请点赞、关注、评论给博主一个鼓励吧~hahah