Docker【部署 04】Docker Compose下载安装及实例Milvus Docker compose(CPU)使用说明分享 秒速五厘米 2023-10-15 10:33 45阅读 0赞 ### Docker Compose 下载安装使用说明 ### * 1.Compose说明 * * 1.1 Overview of installing Docker Compose * 1.2 Installation scenarios * * 1.2.1 Scenario one: Install Docker Desktop * 1.2.2 Scenario two: Install the Compose plugin * 1.2.3 Scenario three: Install the Compose standalone * 2.Compose下载安装 * * 2.1 官网流程 * * 2.1.1 To download and install the Compose CLI plugin * 2.1.2 Apply executable permissions to the binary * 2.1.3 Test the installation * 2.2 真实流程 * * 2.2.1 下载 * 2.2.2 赋可执行权 * 2.2.3 验证安装 * 3.Milvus Docker compose(CPU) * * 3.1 Download the \`YAML\` file * 3.2 Start Milvus * 3.3 Connect to Milvus * 3.4 Stop Milvus * 4.实际使用 * * 4.1 下载yaml文件 * 4.2 启动Milvus * 4.3 连接Milvus * 4.4 停止Milvus # 1.Compose说明 # Docker Compose 是一个用于定义和管理多个 Docker 容器的工具,旨在简化容器化应用程序的开发、部署和管理过程。通过 Docker Compose,您可以使用一个单独的配置文件(通常是 `docker-compose.yml` 文件)来描述应用程序中涉及的多个容器、网络设置、存储卷等。 Docker Compose [官网安装说明][Link 1]文档。 ## 1.1 Overview of installing Docker Compose ## > **重要信息**: > > * 从 2023 年 7 月起,Compose V1 停止接收更新。它也不再包含在新版本的 Docker Desktop 中。 > * Compose V2 已包含在所有当前支持的 Docker Desktop 版本中。有关更多信息,请参阅 [迁移到 Compose V2][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 插件,方法有两种: 1. 通过 Docker 的软件仓库 2. 手动下载并安装 > **重要信息**:仅支持 Linux ### 1.2.3 Scenario three: Install the Compose standalone ### 您可以在 Linux 或 Windows Server 上独立安装 Compose。 > **警告**:此安装方案并不推荐,仅为了向后兼容而提供支持。 # 2.Compose下载安装 # 由于可能需要进行离线部署,这里进行下载安装。[官方安装文档][Link 2]。 ## 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/`目录下。 ### 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`所有启动命令不同: # 启动容器 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 [Link 1]: https://docs.docker.com/compose/install/ [Compose V2]: https://docs.docker.com/compose/migrate [Link 2]: https://docs.docker.com/compose/install/linux/#install-the-plugin-manually
还没有评论,来说两句吧...