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
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
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
docker compose version
2.2 真实流程
2.2.1 下载
从非官网手动下载docker-compose-linux-x86_64
文件(从网盘寻找的自由,版本为v2.2.2
,非最新版本),然后重命名为docker-compose
,直接放到/usr/bin/
目录下。文章来源:https://www.toymoban.com/news/detail-674890.html
2.2.2 赋可执行权
chmod +x /usr/bin/docker-compose
2.2.3 验证安装
[root@tcloud ~]# docker-compose -v
Docker Compose version v2.2.2
3.Milvus Docker compose(CPU)
3.1 Download the YAML file
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
# 启动容器
sudo docker compose up -d
# 查看启动状态
sudo docker compose ps
3.3 Connect to Milvus
docker port milvus-standalone 19530/tcp
3.4 Stop Milvus
sudo docker compose down
4.实际使用
4.1 下载yaml文件
# 跟官网是一致的
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
所有启动命令不同:文章来源地址https://www.toymoban.com/news/detail-674890.html
# 启动容器
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
docker port milvus-standalone 19530/tcp
# 输出信息
0.0.0.0:19530
:::19530
4.4 停止Milvus
docker-compose down
到了这里,关于Docker【部署 04】Docker Compose下载安装及实例Milvus Docker compose(CPU)使用说明分享的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!