如何在 Fedora 上安装 Docker Compose 38

Docker Compose 允许您在单个文件中定义多容器环境,从而简化复杂应用程序的部署。它自动执行创建和启动容器的过程,使其成为开发人员和 DevOps 专业人员的必备工具。

Docker-logo

在 Fedora 38 上安装 Docker Compose

步骤 1。在继续之前,必须更新系统的软件包列表。使用以下命令:

sudo dnf clean all
sudo dnf update

第2步。安装 Docker。

我们将从安装 Docker 存储库开始。此存储库包含 Docker 引擎包:

sudo dnf config-manager --add-repo=https://download.docker.com/linux/fedora/docker-ce.repo

添加存储库后,继续安装 Docker 引擎:

sudo dnf install docker-ce

安装 Docker 后,启动服务并使其在启动时启动:

sudo systemctl start docker
sudo systemctl enable docker

若要确保 Docker 已正确安装并运行,请运行以下命令:

sudo docker --version

第 3 步。在 Fedora 38 上安装 Docker Compose。

Docker Compose 允许您轻松定义和运行多容器应用程序。它使用简单的 YAML 文件来配置应用程序的服务、网络和卷。我们将需要 Docker Compose 二进制文件。您可以在 Docker Compose GitHub 页面上查看最新版本:

sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

下载后,使二进制文件可执行:

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

将 Docker Compose 二进制文件移动到系统 PATH 中包含的目录。这可确保您可以从任何位置执行它:

sudo mv /usr/local/bin/docker-compose /usr/bin/docker-compose

要确认 Docker Compose 安装成功,请检查版本:

docker-compose --version

这应该显示已安装的 Docker Compose 版本。

运行以下命令以验证安装:

docker-compose

第 4 步。使用 Docker Compose。

  • A. 编写文件和 YAML 语法

Docker Compose 依赖于 YAML 文件进行配置。这些文件定义应用程序所需的服务、网络和卷。

  • B. 在撰写文件中定义服务

在项目目录中创建一个文件来定义服务。例如,Web 应用程序的简单 Compose 文件可能如下所示:docker-compose.yml

version: '3'
services:
web:
image: nginx:alpine
db:
image: postgres:alpine
  • C. 构建和启动容器

要创建并启动 Compose 文件中指定的容器,请导航到包含该文件的目录并运行:

docker-compose up
    • D. 管理多容器应用程序

    Docker Compose 简化了多容器应用程序的管理。使用 、 等命令有效地管理服务。docker-compose startdocker-compose stopdocker-compose restart

    • E. 使用 Docker Compose 的网络和卷

    Docker Compose 会自动处理容器之间的网络,并允许您指定数据持久性的卷。

    感谢您使用本教程在 Fedora 38 系统上安装 Docker Compose。如需更多帮助或有用信息,我们建议您查看 Docker 官方网站
未经允许不得转载:统信UOS之家 » 如何在 Fedora 上安装 Docker Compose 38

相关文章