Docker Compose 下载安装使用说明
- 1.Compose说明
-
- [1.1 Overview of installing Docker Compose](#1.1 Overview of installing Docker Compose)
- [1.2 Installation scenarios](#1.2 Installation scenarios)
-
- [1.2.1 Scenario one: Install Docker Desktop](#1.2.1 Scenario one: Install Docker Desktop)
- [1.2.2 Scenario two: Install the Compose plugin](#1.2.2 Scenario two: Install the Compose plugin)
- [1.2.3 Scenario three: Install the Compose standalone](#1.2.3 Scenario three: Install the Compose standalone)
- 2.Compose下载安装
-
- [2.1 官网流程](#2.1 官网流程)
-
- [2.1.1 To download and install the Compose CLI plugin](#2.1.1 To download and install the Compose CLI plugin)
- [2.1.2 Apply executable permissions to the binary](#2.1.2 Apply executable permissions to the binary)
- [2.1.3 Test the installation](#2.1.3 Test the installation)
- [2.2 真实流程](#2.2 真实流程)
-
- [2.2.1 下载](#2.2.1 下载)
- [2.2.2 赋可执行权](#2.2.2 赋可执行权)
- [2.2.3 验证安装](#2.2.3 验证安装)
- [3.Milvus Docker compose(CPU)](#3.Milvus Docker compose(CPU))
-
- [3.1 Download the `YAML` file](#3.1 Download the
YAML
file) - [3.2 Start Milvus](#3.2 Start Milvus)
- [3.3 Connect to Milvus](#3.3 Connect to Milvus)
- [3.4 Stop Milvus](#3.4 Stop Milvus)
- [3.1 Download the `YAML` file](#3.1 Download the
- 4.实际使用
-
- [4.1 下载yaml文件](#4.1 下载yaml文件)
- [4.2 启动Milvus](#4.2 启动Milvus)
- [4.3 连接Milvus](#4.3 连接Milvus)
- [4.4 停止Milvus](#4.4 停止Milvus)
1.Compose说明
Docker Compose 是一个用于定义和管理多个 Docker 容器的工具,旨在简化容器化应用程序的开发、部署和管理过程。通过 Docker Compose,您可以使用一个单独的配置文件(通常是 docker-compose.yml
文件)来描述应用程序中涉及的多个容器、网络设置、存储卷等。
Docker Compose 官网安装说明文档。
1.1 Overview of installing Docker Compose
重要信息:
- 从 2023 年 7 月起,Compose V1 停止接收更新。它也不再包含在新版本的 Docker Desktop 中。
- Compose V2 已包含在所有当前支持的 Docker Desktop 版本中。有关更多信息,请参阅 迁移到 Compose V2。
- Docker 的文档提及并描述了 Compose V2 的功能。
1.2 Installation scenarios
1.2.1 Scenario one: Install Docker Desktop
获得 Docker Compose 的最简单和推荐的方法是安装 Docker Desktop。Docker Desktop 包括 Docker Compose 以及 Docker Engine 和 Docker CLI,这是Compose 的先决条件。
1.2.2 Scenario two: Install the Compose plugin
如果您已经安装了 Docker Engine 和 Docker CLI,您可以通过命令行方式安装 Compose 插件,方法有两种:
- 通过 Docker 的软件仓库
- 手动下载并安装
重要信息:仅支持 Linux
1.2.3 Scenario three: Install the Compose standalone
您可以在 Linux 或 Windows Server 上独立安装 Compose。
警告:此安装方案并不推荐,仅为了向后兼容而提供支持。
2.Compose下载安装
由于可能需要进行离线部署,这里进行下载安装。官方安装文档。
2.1 官网流程
2.1.1 To download and install the Compose CLI plugin
bash
DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker}
mkdir -p $DOCKER_CONFIG/cli-plugins
curl -SL https://github.com/docker/compose/releases/download/v2.20.3/docker-compose-linux-x86_64 -o $DOCKER_CONFIG/cli-plugins/docker-compose
2.1.2 Apply executable permissions to the binary
bash
chmod +x $DOCKER_CONFIG/cli-plugins/docker-compose
# install Compose for all users:
sudo chmod +x /usr/local/lib/docker/cli-plugins/docker-compose
2.1.3 Test the installation
bash
docker compose version
2.2 真实流程
2.2.1 下载
从非官网手动下载docker-compose-linux-x86_64
文件(从网盘寻找的自由,版本为v2.2.2
,非最新版本),然后重命名为docker-compose
,直接放到/usr/bin/
目录下。
2.2.2 赋可执行权
bash
chmod +x /usr/bin/docker-compose
2.2.3 验证安装
bash
[root@tcloud ~]# docker-compose -v
Docker Compose version v2.2.2
3.Milvus Docker compose(CPU)
3.1 Download the YAML
file
bash
wget https://github.com/milvus-io/milvus/releases/download/v2.3.0/milvus-standalone-docker-compose.yml -O docker-compose.yml
3.2 Start Milvus
bash
# 启动容器
sudo docker compose up -d
# 查看启动状态
sudo docker compose ps
3.3 Connect to Milvus
bash
docker port milvus-standalone 19530/tcp
3.4 Stop Milvus
bash
sudo docker compose down
4.实际使用
4.1 下载yaml文件
bash
# 跟官网是一致的
wget https://github.com/milvus-io/milvus/releases/download/v2.3.0/milvus-standalone-docker-compose.yml -O docker-compose.yml
4.2 启动Milvus
由于安装的并非standalone-docker-compose
而是Compose plugin
所有启动命令不同:
bash
# 启动容器
docker-compose up -d
# 查看状态
docker-compose ps
NAME COMMAND SERVICE STATUS PORTS
milvus-etcd "etcd -advertise-cli..." etcd running 2379-2380/tcp
milvus-minio "/usr/bin/docker-ent..." minio running (healthy) 9000/tcp
milvus-standalone "/tini -- milvus run..." standalone created 0.0.0.0:9091->9091/tcp, 0.0.0.0:19530->19530/tcp, :::9091->9091/tcp, :::19530->19530/tcp
4.3 连接Milvus
bash
docker port milvus-standalone 19530/tcp
# 输出信息
0.0.0.0:19530
:::19530
4.4 停止Milvus
bash
docker-compose down