1.Compose說(shuō)明
Docker Compose 是一個(gè)用于定義和管理多個(gè) Docker 容器的工具,旨在簡(jiǎn)化容器化應(yīng)用程序的開(kāi)發(fā)、部署和管理過(guò)程。通過(guò) Docker Compose,您可以使用一個(gè)單獨(dú)的配置文件(通常是 docker-compose.yml
文件)來(lái)描述應(yīng)用程序中涉及的多個(gè)容器、網(wǎng)絡(luò)設(shè)置、存儲(chǔ)卷等。
Docker Compose 官網(wǎng)安裝說(shuō)明文檔。
1.1 Overview of installing Docker Compose
重要信息:
- 從 2023 年 7 月起,Compose V1 停止接收更新。它也不再包含在新版本的 Docker Desktop 中。
- Compose V2 已包含在所有當(dāng)前支持的 Docker Desktop 版本中。有關(guān)更多信息,請(qǐng)參閱 遷移到 Compose V2。
- Docker 的文檔提及并描述了 Compose V2 的功能。
1.2 Installation scenarios
1.2.1 Scenario one: Install Docker Desktop
獲得 Docker Compose 的最簡(jiǎn)單和推薦的方法是安裝 Docker Desktop。Docker Desktop 包括 Docker Compose 以及 Docker Engine 和 Docker CLI,這是Compose 的先決條件。
1.2.2 Scenario two: Install the Compose plugin
如果您已經(jīng)安裝了 Docker Engine 和 Docker CLI,您可以通過(guò)命令行方式安裝 Compose 插件,方法有兩種:
- 通過(guò) Docker 的軟件倉(cāng)庫(kù)
- 手動(dòng)下載并安裝
重要信息:僅支持 Linux
1.2.3 Scenario three: Install the Compose standalone
您可以在 Linux 或 Windows Server 上獨(dú)立安裝 Compose。
警告:此安裝方案并不推薦,僅為了向后兼容而提供支持。
2.Compose下載安裝
由于可能需要進(jìn)行離線(xiàn)部署,這里進(jìn)行下載安裝。官方安裝文檔。
2.1 官網(wǎng)流程
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 真實(shí)流程
2.2.1 下載
從非官網(wǎng)手動(dòng)下載docker-compose-linux-x86_64
文件(從網(wǎng)盤(pán)尋找的自由,版本為v2.2.2
,非最新版本),然后重命名為docker-compose
,直接放到/usr/bin/
目錄下。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-674890.html
2.2.2 賦可執(zhí)行權(quán)
chmod +x /usr/bin/docker-compose
2.2.3 驗(yàn)證安裝
[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
# 啟動(dòng)容器
sudo docker compose up -d
# 查看啟動(dòng)狀態(tài)
sudo docker compose ps
3.3 Connect to Milvus
docker port milvus-standalone 19530/tcp
3.4 Stop Milvus
sudo docker compose down
4.實(shí)際使用
4.1 下載yaml文件
# 跟官網(wǎng)是一致的
wget https://github.com/milvus-io/milvus/releases/download/v2.3.0/milvus-standalone-docker-compose.yml -O docker-compose.yml
4.2 啟動(dòng)Milvus
由于安裝的并非standalone-docker-compose
而是Compose plugin
所有啟動(dòng)命令不同:文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-674890.html
# 啟動(dòng)容器
docker-compose up -d
# 查看狀態(tài)
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
到了這里,關(guān)于Docker【部署 04】Docker Compose下載安裝及實(shí)例Milvus Docker compose(CPU)使用說(shuō)明分享的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!