首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏运维有术

    Docker 最佳实战:Docker 部署单节点向量数据库 Milvus 实战

    Docker 最佳实战:Docker 部署单节点向量数据库 Milvus 实战 2024 年云原生运维实战文档 99 篇原创计划 第 028 篇 |Docker 最佳实战「2024」系列 第 016 今天分享的内容是 Docker 最佳实战「2024」 系列文档中的 Docker 部署单节点向量数据库 Milvus 实战。 192.168.9.81 4 16 40 100 Docker 节点 1 docker-node-2 192.168.9.82 4 16 40 100 Docker 节点 2 docker-node-3 192.168.9.83 4 16 40 100 Docker 节点 3 合计 3 前置条件 1.1 部署说明 使用 Docker 快速部署单节点 Milvus 服务有两种方式: 参考官方 Milvus 单节点安装文档,使用官方提供的部署文件 docker-compose.yml ,一键安装

    5.7K10编辑于 2024-06-11
  • 来自专栏IT云清

    Docker---(4)Docker 部署spring web项目

    此文介绍,如何将一个项目spring web发布到docker中的tomcat容器中,服务器为阿里云服务器。 "catalina.sh run" 8 hours ago Up About an hour 0.0.0.0:8080->8080/tcp tomcat1 4ce1634ce6f1 mysql:latest "docker-entrypoint..." 4 weeks ago Up 4 weeks 0.0.0.0: mysql:latest "docker-entrypoint..." 4 weeks ago Up 4 weeks 0.0.0.0: troot@iZuf6axmuekh1n14dwcufmZ:~# rz root@iZuf6axmuekh1n14dwcufmZ:~# ls tmall2.war 如何上传本地文件到服务器,点击这里 4.

    81310发布于 2019-01-22
  • 来自专栏为了不折腾而去折腾的那些事

    向量数据库入坑:入门向量数据库 Milvus 的 Docker 工具镜像

    在之前的文章中,我们聊过了一些和 Faiss 相关的事情,包括如何将数据转换为向量、如何挑选索引类型、如何简单加速向量检索性能、以及如何实现简单的语义搜索功能。 也曾提到会聊聊更多实际场景中向量数据库的用法,揭开所谓大厂里的核心服务的神秘面纱,比如:实现简单的搜索引擎、推荐系统、风控系统等等。 写在前面因为这个工具基于 Docker,所以我们需要先完成 Docker 运行环境的安装,如果你的本地环境中已经安装了 Docker,那么可以跳过这个小节,阅读后面的内容。 完成资源镜像的构建,这个镜像中就包含了我们所需要的一切“程序资源”:Sending build context to Docker daemon 2.048kBStep 1/4 : FROM python 最后完整代码,我上传到了soulteary/portable-docker-app/milvus,有需要可以自取。希望这个工具镜像能够帮到想进入向量世界的你。

    2.7K41编辑于 2022-09-17
  • 来自专栏杨不易呀

    Docker部署RocketMQ4.x

    创建NameServer服务拉去镜像 docker pull rocketmqinc/rocketmq创建nameserver数据卷挂载路径 mkdir -p /docker/rocketmq/data /namesrv/logs /docker/rocketmq/data/namesrv/store创建容器docker run -d \--restart=always \--name rmqnamesrv \-p 9876:9876 \-v /docker/rocketmq/data/namesrv/logs:/root/logs \-v /docker/rocketmq/data/namesrv/store /rocketmq/data/broker/logs /docker/rocketmq/data/broker/store /docker/rocketmq/conf创建配置文件vi /docker master和slave使用相同的名称,表明他们的主从关系brokerName = broker-a#0表示Master,大于0表示不同的slavebrokerId = 0#表示几点做消息删除动作,默认是凌晨4

    1.1K10编辑于 2023-11-16
  • 来自专栏暴走的程序质检员

    Docker快速部署数据库

    20220709_Docker快速部署数据库 修订记录: 20220709: 创建文档 20230103: 新增python连接mysql 20230717: mongo新增踩坑记录 前言 在学习Docker 的基本操作之后,最近恰好遇到一个需要搭建数据库的需求,今天就来一次数据库docker版本的安装配置笔记.其中,Mysql部分记录了通过Dockerhub官方帮助文档完成数据库的安装部署,主要记录思路,mongo 部分不在赘述,主要记录操作 mysql 明确需求 在Linux服务器上快速部署Docker版本mysql,并暴露端口外部连接数据库 mysql安装 Dockerhub确认官方镜像信息 dockerhub allowPublicKeyRetrieval=true进行忽略 参照:(86条消息) docker部署mysql 实现远程连接_眼沉沉的博客-CSDN博客_docker 连接mysql mongo docker exec -it mongo bash # 进入容器环境 # 部署例子2 docker run -d -p 27018:27017 -v mongo_configdb:/data/configdb

    77610编辑于 2024-04-11
  • 来自专栏冷影玺

    4docker基础之---dockerfile部署JDK

    ​ 本地宿主机配置jdk 创建test目录: [root@docker ~]# mkdir test 压缩包tomcat和jdk上传到root/test目录下: 本机部署Jdk 解压jdk: [root [root@docker test]# ll 总用量 199844 drwxr-xr-x 9 root root 220 2月 4 14:25 apache-tomcat-8.5.35 245 4月 2 2019 jdk1.8.0_211 -rw-r--r-- 1 root root 194990602 2月 4 14:23 jdk-8u211-linux-x64.tar.gz root root 81 11月 4 2018 webapps drwxr-x--- 2 root root 6 11月 4 2018 work [root@docker tomcat bin]# 浏览器访问tomcat网页默认8080端口: dockerfile部署JDK FROM centos:7 ADD jdk-8u211-linux-x64.tar.gz /usr/local

    1.6K10编辑于 2023-10-11
  • Docker本地部署Crawl4AI

    之前本地部署的firecrawl无法正常运行了,于是今天来部署github另外一个高star的爬虫项目:Crawl4AI# Pull the release candidate (recommended for latest features)docker pull unclecode/crawl4ai:0.6.0-r1# Or pull the latest stable versiondocker pull unclecode/crawl4ai:latest如果要使用LLM,准备一个.llm.env文件# Create a .llm.env file with your API keyscat \ --shm-size=1g \ unclecode/crawl4ai:latestWith LLM support:# Make sure .llm.env is in the current \ unclecode/crawl4ai:latest配置部署成功http://10.213.151.220:11235

    1.2K10编辑于 2025-06-13
  • 来自专栏千里行走

    docker-4:mac使用docker部署开发用rocketmq

    为了开发方便,有时需要在本地部署rocketmq,使用docker是一个高性价比的方式,故有此文。 目录: (1).mac本地docker化rocketmq (2).mac本地docker化rocketmq-console (3).测试 (1).mac本地docker化rocketmq 现在官方rocketmq-docker /play-docker.sh alpine ? 可以看到有两个容器:1个是namesrv,1个是broker。 docker ps | grep -i rocketmq ? 和broker容器,所以需要做link: 容器name使用如下命令进行查询: docker inspect c39349241840 | grep -i name 或: docker inspect - 部署rocketmq-console容器: docker run -d -e "JAVA_OPTS=-Drocketmq.namesrv.addr=rmqnamesrv:9876 -Dcom.rocketmq.sendMessageWithVIPChannel

    1.6K20发布于 2020-10-27
  • 来自专栏轩辕镜像

    Docker 部署 PostgreSQL 数据库教程

    3.3docker-compose部署(企业级参考方案,需根据业务调整)统一管理配置与容器,支持一键启动、集群扩展,适合生产环境规模化部署4、结果验证查看容器状态展开代码语言:BashAI代码解释#普通部署dockerps|greppostgres#docker-compose部署dockercomposeps应看到容器状态为Up(健康检查通过会显示 进入PostgreSQL命令行展开代码语言:BashAI代码解释#普通部署(pg-web为容器名)dockerexec-itpg-webpsql-Uappuser-dappdb#docker-compose #或dockercomposelogspostgres#Compose部署6.3数据库时区不正确解决:启动时添加时区环境变量:展开代码语言:BashAI代码解释-eTZ=Asia/Shanghai已启动的容器可通过以下方式修改 初学者:使用「3.1快速部署」验证功能,熟悉PostgreSQL基础操作;中小团队:基于「3.2挂载数据目录」或「3.3docker-compose部署」,补充权限控制、网络隔离、定时备份,即可满足大部分生产需求

    3.5K41编辑于 2026-01-05
  • 来自专栏LCHub低代码社区

    向量数据库向量数据库概念

    向量数据库定义向量数据库就是用来存储,检索,分析向量数据库。 随着国家安全和反恐的需求增长,根据业务规划,深圳平安城市项目到2018年底,会部署20w摄像头,预计保留一年的人脸特征在千亿级别;以及人们对购物体验的提升,商品种类以亿计,后续还可以支持音频和非结构化的文本检索 ,向量数据库大有可为。 向量数据库与传统数据库的区别数据规模超过传统的关系型数据库传统的关系型数据库管理1亿条数据已经是拥有很大的业务流量,而在向量数据库需求中,一张表千亿数据是底线,并且原始的向量通常比较大,例如512个float 向量数据库代表Milvus

    1.6K30编辑于 2023-06-19
  • 来自专栏轩辕镜像

    PGADMIN4 Docker 容器化部署指南

    通过Docker容器化部署PGADMIN4,可实现环境隔离、快速部署、版本控制和跨平台一致性,有效降低运维复杂度,提升工作效率。 环境准备Docker环境安装部署PGADMIN4容器前,需先配置Docker运行环境。 容器部署基础部署命令PGADMIN4容器部署需配置访问端口、登录凭据、数据持久化等核心参数。 /volumes总结本文详细介绍了PGADMIN4Docker容器化部署方案,包括环境准备、镜像拉取、容器配置、功能验证及生产环境优化,为PostgreSQL数据库管理提供了便捷、高效的部署路径。 关键要点使用轩辕一键脚本可快速配置Docker环境及镜像加速,简化部署流程。容器部署需配置必要环境变量(登录邮箱/密码)、端口映射及数据卷,确保服务可用性与数据持久化。

    56810编辑于 2025-12-02
  • 来自专栏Reinvent Data Science

    Milvus 向量数据库进阶系列丨部署形态选型

    我们希望通过这些内容的介绍,帮助大家在向量数据库应用的过程中少走弯路。 Milvus 是目前发展最成熟的开源向量数据库项目。 Milvus Standalone 的所有组件都打在一个 Docker 镜像里,服务端部署也比较方便。 Milvus Distributed 是 Milvus 的分布式部署模式。企业用户搭大规模向量数据库系统(或向量数据平台、中台),一般首选这种模式。 01.不同场景下的部署形态选型 一般说选型肯定离不开阶段。用到向量数据库的应用基本有这么几个阶段: AI 应用的快速原型构建。 02.不同开源向量数据库的适用数据规模 图1. 开源向量数据库适用的数据规模 咱们前面主要说的都是 Milvus,这里把其他几个受欢迎的开源向量数据库也拿过来做一个比较。

    1.1K10编辑于 2024-07-31
  • 来自专栏全栈程序员必看

    docker部署mysql的坏处_docker创建mysql数据库

    swapfile 再次启动容器后,容器正常运行 ————————————————-割———————————————– 有些问题到这里可能就已经解决了,然而我遇到的情况可能还要复杂一些,容器启动后,docker 这个时候,应该就是容器自身的问题了,使用docker logs –tail 100 <容器id>查看容器日志,看到有报错。 报错看着像是之前为了修改密码添加配置文件参数报错了。 docker cp <容器id>:/etc/mysql/conf.d/docker.cnf /root/mysql.cnf 然后修改宿主机上的/root/mysql.cnf文件,再复制回去 docker cp /root/mysql.cnf <容器id>:/etc/mysql/conf.d/docker.cnf 再次启动容器后,终于运行正常了。

    2.7K20编辑于 2022-11-09
  • 来自专栏云数据库RDS

    docker 部署 postgresql的主从数据库

    启动 docker run --name pgsmaster -p 5500:5432 -e POSTGRES_PASSWORD=pgsmaster -v /home/pg/pgsmaster: /var/lib/postgresql/data -d postgres docker run --name pgsslave -p 5501:5432 -e POSTGRES_PASSWORD pg_hba.conf 增加复制节点授权 host replication postgres 172.17.0.3/32 trust 重启主节点 docker exec -it -u postgres pgsmaster pg_ctl stop docker restart pgsmaster 进入从节点 docker exec -it -u postgres cp pgsslave:/var/lib/postgresql/repl /home/pg docker run --name pgsslave -p 5501:5432 -e POSTGRES_PASSWORD

    2.3K71发布于 2021-09-17
  • 来自专栏全栈程序员必看

    Docker部署_docker部署网站

    通常,帮朋友部署 WordPress 的这个场景下,你可以找朋友开一台新的服务器,初始化一套 LAMP,直接把 WordPress 给 wget 进去,就可以在你的浏览器里完成配置了。 但是,前两天我需要在自己的服务器上部署一个 WordPress 服务。我这样的蒟蒻当然是无缘使用世界上最好的编程语言—— PHP 的啦。没有 PHP,还部署个屁的 WordPress。 所以就想到了—— Docker,用容器去把它装起来就好了嘛。 想到就动手做,接下来我们就看看怎么用 Docker 部署 WordPress。 这里我们有两种选择,一是使用宿主机或是其他任何服务器上的 MySQL 数据库;二是用一个 MySQL Docker 镜像。 的魔力,不用装 PHP,不用为了安全悉心考虑、大肆设置,前前后后就 4 个命令搞的!

    1.4K30编辑于 2022-11-17
  • 来自专栏Linux成长之路

    使用Docker部署openGauss国产数据库

    一、openGauss介绍1.openGauss简介openGauss是一款支持SQL2003标准语法,支持主备部署的高可用关系型数据库。 官方镜像仓库图片2.openGauss镜像介绍1.从3.0版本开始(包括3.0版本)2.容器采用openGauss数据库Lite版本3.默认启动后空载内存小于200M4.添加vi,ps,等基础命令3.下载 GS_USERNAME:数据库连接用户名,默认为gaussdb。GS_PORT:数据库端口,默认为5432。 exit 1}echo "OpenGauss Database Slave1 Docker Container created."4.运行创建脚本[root@node openguass]# sh create_master_slave.sh 97d6c3667b72511c0f09eea31b54b6c5d315af06252db1a7961b0861069f2b5aOpenGauss Database Network Created.24c3c7ba6b162fabbe9ac4e21f4b188ebd49acbbba91e7458d287ad6731ce48fOpenGauss

    3.5K121编辑于 2023-09-21
  • 来自专栏轩辕镜像

    Crawl4AI Docker 容器化部署指南

    支持自定义配置、浏览器配置文件和过滤规则易部署:通过Docker容器化方案实现快速部署和扩展本文将详细介绍Crawl4AI的Docker容器化部署流程,包括环境准备、镜像拉取、容器部署、功能测试及生产环境优化建议 环境准备Docker环境安装Crawl4AI基于Docker容器化部署,首先需要在目标服务器上安装Docker环境。 ,防止自定义配置丢失敏感信息管理:通过环境变量或.llm.env文件管理API密钥等敏感信息,避免硬编码数据存储:对于大规模抓取结果,建议配置外部数据库存储,避免容器内数据丢失监控与维护健康检查:结合Docker 总结本文详细介绍了Crawl4AI的Docker容器化部署方案,从环境准备、镜像拉取、容器配置到功能测试和生产环境优化,提供了一套完整的实施指南。 关键要点:使用Docker一键安装脚本快速部署环境,简化前期准备工作通过轩辕镜像访问支持服务提升CRAWL4AI镜像拉取效率基础部署只需简单的dockerrun命令,配合端口映射和共享内存配置提供Web

    65210编辑于 2025-12-20
  • 来自专栏喵叔's 专栏

    数据库部署Docker中,Are You Crazy ?

    最近在兼职做 IT 咨询期间遇到过许许多多问题,其中咨询较多的问题之一就是在 Docker 容器中部署数据库。每每接到这个咨询我就想说一句:Are you crazy? Docker 在这几年可以说是大火,几乎所有的公司都将网站或者应用系统部署Docker 中,更有甚者将数据库部署Docker 中(这个内容占到 Docker 问题咨询的一半左右)。 那么将数据库部署Docker 中真的好吗? 六、状态问题 Docker 快速扩展的重要特征是无状态,可以实现编排容器解决单点故障,一般来说具有状态的数据都不适合放在容器中,但是数据库是有状态的,如果将其部署在容器中会就必须单独部署存储服务,那么如果数据库崩溃 七、总结 上面六条总结了为什么 Docker 不适合部署数据库,当然这不是绝对的。如果你使用的是轻量级数据库或者分布式数据库的话其实是可以部署Docker 中的。

    1.4K00发布于 2021-01-17
  • 来自专栏光城(guangcity)

    向量数据库原理之向量索引

    向量索引 在前面的文章中讲解了milvus的源码安装——向量数据库milvus源码剖析之开篇,向量数据库通常具备以下特点: 向量索引:用来支持高效的搜索,快速定位与查询向量相关的数据集。 本节将会着重讲向量索引。众所周知,向量数据库的主要目的是提供一种快速有效的方法来存储和高效查询数据,使向量数据类型成为一等公民。两个向量之间的相似性可以通过距离度量来衡量,例如余弦距离或点积。 指以未修改的形式存储向量的索引。当一个query请求到来时,使用暴力的方法与数据库中所有向量进行距离计算,返回最近距离。适合于在小规模,百万级数据集上寻求完全准确和精确的搜索结果的场景。 标量量化(SQ)通过将向量中的浮点数转换为整数来实现,这种方法通过对每个维度的最小值和最大值进行对称划分,将向量分割成多个区间。 向量由短码表示,这样可以通过这些码(称为再现值)有效地估算向量之间的距离。其中的压缩体现在:对每个子向量进行独立量化。每个子向量使用一个预先计算好的码本(质心集),将子向量映射为一个短码。

    1.5K10编辑于 2024-06-27
  • 来自专栏全栈程序员必看

    docker部署vue项目_docker部署java

    博主还提供了另一种方式,每次发布只需要将打包后的dist内容放到linux主机目录即可,感兴趣的道友可以直接参考这一篇:docker 安装 nginx 发布Vue项目_苍穹之跃的博客-CSDN博客nginx nginx # 将dist文件中的内容复制到 /usr/share/nginx/html/ 这个目录下面 COPY dist/ /usr/share/nginx/html/ 第三步:安装nginx docker pull nginx docker run --name nginx -d -p 4030:80 nginx 访问4030端口看看是否安装成功。 第四步:linux上找个空目录放项目文件和Dockerfile 第五步:构建镜像,cd到Dockerfile目录下 docker build -t 取个镜像名称 . 第六步:运行容器 docker run --name 取个容器名称 -d -p 9020:80 上一步取的镜像名称 访问一下9020检查是否运行成功。

    1.4K60编辑于 2022-11-02
领券