Ubuntu Docker Compose安装教程介绍
Docker Compose 是另一个有用的 Docker 工具。它允许用户使用单个协调命令启动、执行、通信和关闭容器。本质上,Docker Compose 用于定义和运行多容器 Docker 应用程序。
Ubuntu如何安装Docker Compose?本教程向你展示如何在 Ubuntu 20.04 上安装 Docker Compose 以及如何运行容器。
先决条件
- 一个运行 Ubuntu 20.04 的系统
- 具有sudo 权限的用户帐户
- 安装在 Ubuntu 20.04 上的 Docker
- 命令行/终端窗口 ( Ctrl-Alt-T )
注意:如果你不熟悉 Docker,请查看Docker 命令备忘单。
在 Ubuntu 上安装 Docker Compose
Ubuntu如何安装Docker Compose?按照以下步骤从其官方 GitHub 存储库安装最新的 Docker Compose 版本。在撰写本文时,Docker Compose 1.29.2是最新的稳定版本。
你还可以通过运行从 Ubuntu 存储库安装 Docker Compose sudo apt install docker-compose
。但是,此选项并不能保证你下载的是最新版本。
第 1 步:升级和更新
首先更新默认存储库以确保你下载最新的 Docker Compose:
sudo apt update
然后,升级系统以确保所有本地包和程序都是最新的:
sudo apt upgrade
第二步:安装curl
如何在Ubuntu安装Docker Compose?要使用 URL 下载二进制包,你需要curl。你可以通过在终端窗口中键入以下内容来检查你是否拥有此命令行实用程序:
curl
如果输出显示“ try 'curl --help' or 'curl --manual' for more information
”,则继续下一步。此消息表示已安装 curl。
但是,如果终端显示“ command not found
”,则需要使用以下命令安装 curl:
sudo apt install curl
注意:出于某些开发目的,你可能需要让 curl 忽略 SSL 错误。要了解如何执行此操作,请参阅我们的指南How To Make Curl Ignore Certificate Errors。
第 3 步:下载最新的 Docker 版本
随着系统更新和 curl 可用,你可以下载并安装 Docker Compose。一旦包在本地可用,就没有安装脚本,它会自动安装。
使用以下命令:
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
该命令指示系统将文件保存在/usr/local/bin/ 目录中,名称为docker-compose。
等待下载完成。
注意:上面使用的命令包括软件的版本号。要检查是否有新的稳定版本,请参阅GitHub 上的官方发布列表。因此,如果需要,请修改命令。
第 4 步:更改文件权限
通过更改文件权限使下载的文件可执行:
sudo chmod +x /usr/local/bin/docker-compose
第 5 步:检查 Docker Compose 版本
Ubuntu如何安装Docker Compose?要验证安装,请运行以下命令检查 Docker Compose 版本:
sudo docker–compose --version
如果输出显示在步骤 3 中下载的版本,则你已成功安装该软件包。
在 Ubuntu 上卸载 Docker Compose
如何在Ubuntu安装Docker Compose?从 Ubuntu 系统卸载 Docker Compose 是一个简单的 3 步过程。
步骤 1:删除二进制文件
首先,使用以下命令删除二进制文件:
sudo rm /usr/local/bin/docker-compose
第 2 步:卸载软件包
然后,使用apt remove
命令卸载软件:
sudo apt remove docker-compose
步骤 3:删除软件依赖项
最后,运行以下命令删除不需要的软件依赖项:
sudo apt autoremove
Ubuntu Docker Compose安装教程:运行示例容器
通过使用 Docker Compose 运行示例容器来检查安装是否正常工作。使用 Docker 的hello-world容器来执行此操作。
1. 为示例容器创建一个新目录:
mkdir hello–world
2. 进入之前创建的目录:
cd hello–world
3. 创建一个 YAML 配置文件:
sudo nano docker-compose.yml
4. 接下来,指示 Docker 根据Docker Hub上最新的Hello World 镜像 创建一个名为hello-world的容器。为此,请将以下内容添加到 YAML 文件中:
version: '2'
services:
hello-world:
image:
hello-world:latest
5. 保存更改并退出文本编辑器(Ctrl+X > Y > Enter)。
6. 在hello-world目录中使用以下命令启动容器:
sudo docker–compose up
如何在Ubuntu安装Docker Compose?这会提示 Docker 启动hello-world容器。输出显示一个脚本,其中包含一条消息,表明安装工作正常。一旦它显示脚本,它就存在于容器之外。
注意: Docker 的新用户可能会发现它很难使用,因为他们经常在安装后立即遇到问题。查看我们的指南,了解如何解决常见的“无法连接到 Docker 守护程序”错误。
Ubuntu Docker Compose安装教程结论
Ubuntu如何安装Docker Compose?阅读本文后,你应该已经在 Ubuntu 上成功设置了 Docker Compose。
一旦你开始使用预先制作的 Docker 镜像启动容器,你可能想要开始制作自己的容器。如果你正在阅读这样做,请查看如何使用 Dockerfile 创建 Docker 映像。