2.1 Windows 上的 Docker Compose
Docker Compose — 是一个用来定义和运行多容器 Docker 应用的工具。安装 Docker Compose 取决于你使用的操作系统。在这个讲座里我们看看在不同操作系统上安装 Docker Compose 的步骤:Linux、macOS 和 Windows
在 Windows 上安装 Docker Compose
步骤 1: 安装 Docker Desktop
在 Windows 系统上,Docker Compose 是随着 Docker Desktop 一起安装的。所以理论上它已经安装好了。如果由于某些原因,你在看这个讲座的时候还没有安装 Docker,那就从 Docker 官方网站下载 Docker Desktop 并安装它。
步骤 2: 启动 Docker Desktop
从「开始」菜单启动 Docker Desktop。安装并启动 Docker Desktop 后,可以从命令行访问 Docker Compose。
步骤 3: 检查安装
打开命令行 (Command Prompt) 或者 PowerShell,确认 Docker Compose 已经安装并正常工作。
docker compose --version
注意! 还有其他命令选项:
docker-compose --version
docker compose version
你应该能看到关于 Docker Compose 版本的信息。
2.2 macOS 上的 Docker Compose
在 macOS 上安装 Docker Compose
步骤 1: 安装 Docker Desktop
在 macOS 上,Docker Compose 是和 Docker Desktop 一起安装的。所以理论上来讲,它应该已经安装好了。如果因为某些原因,你在阅读这节课时还没有安装 Docker,那就从 Docker 官方网站下载 Docker Desktop 并安装它。
步骤 2: 启动 Docker Desktop
打开应用程序中的 Docker Desktop。之后,Docker Compose 就可以在命令行中使用了。
步骤 3: 检查安装
检查 Docker Compose 是否已正确安装并正常工作。
docker compose --version
你应该看到有关 Docker Compose 版本的信息。
注意! 其他可用的命令:
docker-compose --version
docker compose version
2.3 Linux 上的 Docker Compose
在 Linux 上安装 Docker Compose
步骤 1: 安装 Docker
在安装 Docker Compose 之前,确保你的系统上已经安装了 Docker。如果没有安装 Docker,请运行以下命令:
sudo apt-get update
sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt-get update
sudo apt-get install -y docker-ce
步骤 2: (可选) 为 Docker 配置无需使用 sudo
如果你不想每次运行 Docker 命令都用 sudo
,可以将当前用户添加到 Docker 组中:
sudo usermod -aG docker $USER
步骤 3: 安装 Docker Compose
只需运行以下命令即可安装:
sudo apt-get install docker-compose-plugin
步骤 4: 验证安装
检查 Docker Compose 是否已安装并正常运行。
docker compose --version
你应该会看到如下内容:
Docker Compose version v2.12.2
GO TO FULL VERSION