DockerCentOS stream 上安装 Docker 环境详细指南

文章目录

      • 1. 定义
      • 2. 优势
      • 3. 安装
        • 1)Linux 上安装(强烈推荐)
        • 2)Windows 和 MAC 上安装
      • 4. 验证
        • 1)查看版本
        • 2)运行 Hello World
      • 总结

Docker 是一种轻量级的容器化技术,提供了一种在不同环境中快速、可靠、一致地部署应用程序的方式。

1. 定义

Docker 是一种开源的容器化平台,允许开发者将应用程序及其依赖项打包成一个容器,包括运行时、系统工具、库等。这个容器可以在任何支持 Docker 的环境中运行,而不受环境差异的影响,它是继虚拟机之后有一项突破性技术。

在这里插入图片描述

2. 优势

  • 跨平台:

    可以在不同的操作系统和云平台上运行,确保应用在不同环境中一致性和可移植性

  • 快速部署:

    可以在几秒钟内启动,大大加速应用的部署过程

  • 资源利用效率:

    共享主机操作系统的内核,因此相比传统虚拟机,资源消耗更少,能够更有效地利用系统资源

  • 版本控制:

    支持镜像版本管理,能够轻松地回滚到先前的应用版本

3. 安装

此处介绍了两种安装方式(Linux 和 Windows/Mac ),任选其中一个安装即可,强烈推荐使用 Linux 的方式

1)Linux 上安装(强烈推荐)
  • 安装 yum-utils,它提供了 yum-config-manager,用于管理 yum 软件源

    yum install -y yum-utils
    

    在这里插入图片描述

  • 添加 Docker CE 软件源 (※为了加快速度,此处配置了国内的阿里镜像源)

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

    在这里插入图片描述

  • 安装 Docker CE

    yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
    

    在这里插入图片描述

  • 启动 Docker 服务

    systemctl start docker
    

    在这里插入图片描述

2)Windows 和 MAC 上安装

在 Windows 和 MAC 上可以使用 Docker Desktop,它包括 Docker Engine、Docker CLI、Docker Compose 等工具。请访问 Docker 官方网站 下载并安装 Docker Desktop。

在这里插入图片描述

例如,选择了 Windows 版本

在这里插入图片描述

继续安装

在这里插入图片描述

重启后完成设定

在这里插入图片描述

这样就安装完成了

在这里插入图片描述

4. 验证

此处使用 Linux 上安装的进行验证。首先查看版本验证是否安装成功。其次启动官方的 Hello World 程序。

1)查看版本
docker -v

在这里插入图片描述

2)运行 Hello World
docker run hello-world

在这里插入图片描述

总结

本文介绍了 Docker 是什么,它都有哪些优势。它的安装方式常见的有两种,一种是通过 Desktop 的方式去安装,另外一种是通过 Linux 去安装,后者是我们常用的,我也强烈推荐使用这种安装方式。在安装完之后,做了一个简单的验证,查看了版本以及运行了官方提供的一个 Hello World 程序。这仅仅是一个安装介绍,更多的功能待我们去慢慢学习啦。