什么是码头工人?如何在CentOS7上安装Docker?分步指南

如何在 CentOS 7 + Docker Compose 上安装 Docker

Docker 的概念和技术在今天非常普遍。 许多系统管理员将它用于他们的工作,因为它们在 Linux 中处理容器时提供了许多优势。 这就是为什么今天我们将向您展示如何在 CentOS7 上安装 Docker,以及如何安装 Docker Compose 来为您的 VPS 提供更多的支持!

什么是码头工人?如何在CentOS7上安装Docker?分步指南插图1

Docker 最受喜爱的原因是部署包含我们要在网络中安装的应用程序或服务的图像。 除了这一切之外,它还是一个开源项目,有助于了解其运作,甚至在公司中的适应性。

了解 Docker 和容器

Docker 是一种开源技术,可通过容器管理和自动部署应用程序。 这些容器通过包含运行应用程序所需的一切的图像分布。 例如,有来自 WordPress、Nginx、MariaDB 和许多其他服务或应用程序的图像。

使用 Docker 的主要优点是我们可以在许多系统上“安装”服务或应用程序,而无需考虑硬件。 例如,我们可以为我们的应用制作一个镜像,它可以在任何安装了 Docker 的计算机上运行。 所有这一切都与所讨论的操作系统或硬件无关。

最重要的是,开始使用这个实用程序很容易! 让我们学习如何在 CentOS 7 上安装 Docker!

重要的! CentOS Linux 8 已于 2021 年 12 月 31 日达到生命周期结束 (EOL)。 虽然 CentOS Linux 7 仍受支持,但将于 2024 年 6 月 30 日停产。 我们建议在选择此操作系统时牢记这一点。 您可以在他们的官方网站上阅读更多相关信息。

如何在 CentOS 7 上安装 Docker

在 CentOS 7 上安装 Docker 很简单。 为此,必须使用 SSH 连接到我们的服务器。 如果您遇到问题,请查看我们的 PuTTY 教程。

ssh [email protected]

然后,我们必须在安装 Docker 之前安装一系列包。 我们需要成为root用户,在命令行中运行下面一行:

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

完成该过程的最简单和最安全的方法是通过 Docker 的官方存储库。 为此,必须执行此行:

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

之后,我们可以通过运行以下命令在 CentOS 7 上安装 Docker:

yum install docker-ce

我们现在知道如何在 CentOS 上安装 Docker。 但是它还没有运行! 要启用和启动 docker,请执行以下命令:

systemctl enable docker
systemctl start docker

最后,我们可以检查服务的状态以检查是否一切顺利:

高质量外链购买
systemctl status docker

在输出中,我们应该看到一条绿线,表示 Docker 已启动并正在运行。

码头工人基础

首先,让我们先运行 Docker 的“Hello World”命令。 为此,我们需要运行以下命令:

docker run hello-world

此测试映像是 Docker 建议您每次重新安装该实用程序时检查的映像。

我们可以使用以下命令验证系统中的所有图像:

docker images

或者使用搜索命令在 Docker 存储库中搜索可用图像。

docker search [search]

例如,我们可以搜索与 CentOS 7 相关的图像。

docker search centos7

如果我们想下载它,我们可以使用以下命令来完成:

docker pull [image_name]

最后,要执行它,我们将使用运行命令。 我们将能够通过其 ID 或直接通过其名称来调用图像。

docker run -t -i [image_id or image_name]

选项 -一世 意味着我们将使图像具有交互性,而选项 -t 意味着我们将可以访问终端并可以模拟终端。

要退出图像,我们需要按 CTRL+D.

如何在 CentOS 7 上安装 Docker Compose

Docker Compose 是一个实用程序,允许我们在 Docker 中显示图像。 它的创建是因为许多程序需要其他服务才能运行。 例如,对于 WordPress 或其他 CMS,我们首先需要一个功能性 Web 服务器和数据库管理器的图像,最后是应用程序的图像。

我们将不得不一一部署并配置它们。 使用 Docker Composer,我们可以在文件中定义所有内容,所有图像都依赖于主图像并正常加载它们。

要在 CentOS 7 上安装 Docker Compose,我们需要运行以下命令:

WordPress建站服务
curl -L "https://github.com/docker/compose/releases/download/1.23.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

如果我们没有安装 curl,我们可以使用以下命令来安装:

yum install curl

然后我们必须为 Docker Compose 二进制文件分配执行权限:

chmod +x /usr/local/bin/docker-compose

现在,为了确保在终端中使用该实用程序时没有问题,我们必须建立一个到系统的符号链接:

ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

最后查看安装的版本:

docker-compose --version

我们已经准备好同时使用 Docker 和 Docker Compose。

结论

今天,Docker 是一个使用非常广泛的实用程序。 以容器的形式部署应用程序使我们免于兼容性问题。 此外,Docker 方便了现有容器的安装和维护。 另一方面,如果我们在Docker的技术中加入Compose这样的工具,生产力和效率会进一步提高。

现在了解 Docker 非常重要,这就是为什么我们建议您访问该项目的网站并阅读更多相关信息。 快乐学习!

作者

Edward 是一名内容编辑,作为一名作家、营销人员和 L​​inux 爱好者,在 IT 领域拥有多年经验。 爱德华的目标是鼓励读者建立有影响力的在线形象。 他也非常喜欢狗、吉他以及与太空有关的一切。

原文链接:https://www.wordpresshy.com/310210

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享