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

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

    Docker 最佳实战:Docker 部署单节点向量数据库 Milvus 实战 2024 年云原生运维实战文档 99 篇原创计划 第 028 篇 |Docker 最佳实战「2024」系列 第 016 今天分享的内容是 Docker 最佳实战「2024」 系列文档中的 Docker 部署单节点向量数据库 Milvus 实战。 本文将详细介绍如何用 Docker 容器及 Docker Compose 部署单节点 Milvus,并利用 Python 脚本验证 Milvus 服务的可用性。 前置条件 1.1 部署说明 使用 Docker 快速部署单节点 Milvus 服务有两种方式: 参考官方 Milvus 单节点安装文档,使用官方提供的部署文件 docker-compose.yml ,一键安装 模式的 milvus 本文选择第二种方式,复用现网已有服务,部署方案说明: 编写部署文件 docker-compose.yml,部署 standalone 模式的 milvus 和 milvus 专用的

    5.7K10编辑于 2024-06-11
  • 来自专栏为了不折腾而去折腾的那些事

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

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

    2.7K41编辑于 2022-09-17
  • 来自专栏技术教程

    人大金仓 KingbaseES V8 数据库 Docker 部署指南

    今天在公司接手了一个新项目,数据库选用的是人大金仓KingbaseESV8。由于测试环境的数据库实例不知何时被清理掉了,为了方便本地开发和调试,决定使用Docker在本地部署一套开发版数据库。 官网地址:https://docs.kingbase.com.cn/cn/KES-V9R1C10/introduction/docker-compose部署准备首先在官网下载对应的docker镜像文件, tar导入成功后我们就可以看到镜像了展开代码语言:ShellAI代码解释dockerimages|grepkingbase创建docker-compose.yml文件导入成功后创建一个部署目录kingbase DB_PASSWORD12345678ab数据库密码DB_MODEoracle数据库兼容模式ENCODINGutf8数据库启动字符集NEED_STARTyes容器部署是否启动数据库ENABLE_CIyes 写在最后通过Docker部署人大金仓KingbaseES数据库,只需简单几步即可获得一个功能完备的国产数据库环境,非常适合开发测试、技术评估和学习研究场景。

    11421编辑于 2026-04-14
  • 来自专栏暴走的程序质检员

    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
  • 来自专栏千里行走

    docker-8:mac本地部署pulsar

    目录: 1.docker本地部署pulsar单节点集群 2.docker本地部署pulsar仪表盘 3.测试pulsar集群 4.docker本地部署pulsar-manager 5.pulsar-metrics &prometheus&grafana 6.特别说明 7.参考资源 1.docker本地部署pulsar单节点集群 docker pull apachepulsar/pulsar:latest docker /docker-local-pulsar/data \ -v pulsarconf:/Users/hepengyuan/Documents/docker-local/docker-local-pulsar 本地部署pulsar仪表盘 docker pull apachepulsar/pulsar-dashboard:latest docker run --name pulsar-dashboard -dit 4.docker本地部署pulsar-manager docker pull apachepulsar/pulsar-manager 需要开启bkvm,这样才能看到“Bookkeeper Visual

    2.3K10发布于 2020-12-08
  • 来自专栏docker

    docker-compose部署mysql8

    compose创建并运行mysql容器docker-compose -f mysql.yml up -d查看容器iddocker ps进入容器内部docker exec -it 容器id sh连接到MySQLmysql localhost'@'%' identified with mysql_native_password by '123456';flush privileges;使用source执行sql文件乱码问题解决方案1查看数据库编码 =utf8mb4;set character_set_database=utf8mb4;set character_set_results=utf8mb4;set character_set_server =utf8mb4;使用source执行sql文件乱码问题解决方案2docker ps -- 查看容器docker exec -it 容器id sh -- 进入容器内部docker cp 容器id:/etc ]default-character-set = utf8[client]default-character-set = utf8数据库连接工具无法连接问题use mysql;update user set

    72220编辑于 2025-01-09
  • 来自专栏全栈程序员必看

    docker菜鸟教程_k8s部署docker镜像

    )打包到云服务器 利用docker部署mysql,redis,ngix,app,admin。 2 Docker安装 我对docker的理解,docker可以理解为一个容器,相当于一个更加微型的linux系统,我们可以在里面部署各种环境和配置。 依旧是在命令窗口输入以下指令 docker pull nginx docker pull redis:5.0.3 docker pull java:8 docker pull mysql:5.7 3 docker mysql -uroot -p ,输入密码,进入docker中的数据库 创建数据库create database blog; 退出回到容器exit 将文件导入数据库mysql -uroot -p blog 在实际部署中,数据库上我花的时间最多,link failure,access denied之类,jdbc connection failed之类,很大可能都是数据库权限的问题。

    3.1K41编辑于 2022-11-19
  • 来自专栏轩辕镜像

    Docker 部署 PostgreSQL 数据库教程

    3.3docker-compose部署(企业级参考方案,需根据业务调整)统一管理配置与容器,支持一键启动、集群扩展,适合生产环境规模化部署。 4、结果验证查看容器状态展开代码语言:BashAI代码解释#普通部署dockerps|greppostgres#docker-compose部署dockercomposeps应看到容器状态为Up(健康检查通过会显示 进入PostgreSQL命令行展开代码语言:BashAI代码解释#普通部署(pg-web为容器名)dockerexec-itpg-webpsql-Uappuser-dappdb#docker-compose 的差异容器部署:适合中小规模应用,配置简单,运维成本低;K8s部署:适合大规模、高可用场景,支持自动扩缩容、滚动更新、StatefulSet持久化,但需额外配置PV/PVC、ConfigMap、Secret 初学者:使用「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
  • 来自专栏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 镜像。 (我忘截图了,它会写一堆英文告诉你这个事,你能看懂) Google 会告诉您,这个问题是由于 mysql 8 的默认用户认证方式改了,wordpress 不认识。

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

    使用Docker部署openGauss国产数据库

    一、openGauss介绍1.openGauss简介openGauss是一款支持SQL2003标准语法,支持主备部署的高可用关系型数据库。 : Pull complete Digest: sha256:b8a21dfa15d57476528051f1b8b138dac45cfbad3ef97cba2b340433476147f8Status GS_USERNAME:数据库连接用户名,默认为gaussdb。GS_PORT:数据库端口,默认为5432。 : 0/40002E8sender_flush_location : 0/40002E8sender_replay_location : 0/40002E8receiver_received_location : 0/40002E8receiver_write_location : 0/40002E8receiver_flush_location : 0/40002E8receiver_replay_location

    3.5K121编辑于 2023-09-21
  • 来自专栏『学习与分享之旅』

    Docker 安装 MySQL8 数据库

    vim /usr/mysql/conf/my.cnf: [client] #socket = /usr/mysql/mysqld.sock default-character-set = utf8mb4 includedir /etc/mysql/conf.d/ 创建容器 docker run --name mysql8 --restart=always -v /usr/mysql/conf/my.cnf 添加用户 docker exec -it mysql8 /bin/bash # 创建 bntang 用户,密码为 bntang,允许在任意机器上登录 CREATE USER 'bntang'@'%' IDENTIFIED BY 'bntang'; # 赋予 bntang 用户在 所有机器上 对 所有数据库和数据表 拥有 所有操作权限 GRANT ALL ON *.* TO 'bntang'@'%'; MySQL 5.7 docker run -itd --name="mysql" -p3307:3306 -v /root/mydata/mysql/conf/:/etc/mysql/conf.d -v /root/mydata

    2.1K30编辑于 2023-10-12
  • 来自专栏互联网-小阿宇

    Docker安装MySQL8数据库

    目前从事 Kubernetes运维相关工作,擅长Linux系统运维、开源监控软件维护、Kubernetes容器技术、CI/CD持续集成、自动化运维、开源软件部署维护等领域。 博客首页:CSDN【互联网-小阿宇】 、阿里云【互联网-小阿宇】 Docker安装MySQL8数据库 关闭防火墙、沙盒、清空iptables Centos7安装Docker 下载MySQL8镜像 启动 MySQL8测试容器 创建MySQL数据目录、配置文件目录 MySQL容器配置文件拷贝到宿主机 删除测试容器 启动MySQL8容器并挂载数据目录、配置文件 MySQL8容器数据库测试 关闭防火墙、沙盒、 docker && systemctl enable docker [root@mysql8 ~]# docker --version Docker version 23.0.0, build e92dd87 .000002 client-cert.pem ib_buffer_pool ibtmp1 performance_schema server-key.pem MySQL8容器数据库测试

    4.1K31编辑于 2023-03-06
  • 来自专栏科控自动化

    ​ 地热数据采集项目8 部署Docker和Fuxa

    Docker 的安装 Ubuntu 可以在线安装 docker,也可以通过以下网址 https://download.docker.com/linux/ubuntu/dists/bionic/pool/ 这里以在线安装为例,使用以下命令在线安装 docker apt-get install docker.io Fuxa部署 docker run -d -p 1881:1881 -v fuxa_appdata

    2K20编辑于 2022-12-01
  • 来自专栏kl的专栏

    skywalking docker镜像构建k8s部署

    产品,但是在使用过程中有个非常蛋疼的问题,在基于es的存储情况下,es的数据一有问题,就会导致整个skywalking web ui服务不可用,然后需要agent端一个服务一个服务的停用,然后服务重新部署后好 故博主准备将skywalking的部署容器化,一键部署升级。下文是整个skywalking 容器化部署的过程。 目标:将skywalking的docker镜像运行在k8s的集群环境中提供服务 docker镜像构建 FROM registry.cn-xx.xx.com/keking/jdk:1.8 ADD apache-skywalking-apm-incubating skywalking_password 动态配置:密码,grpc等需要绑定主机的ip都需要运行时设置,这里我们在启动skywalking的startup.sh只之前,先执行了两个设置配置的脚本,通过k8s 1天,其中花了个多小时整了下谭兄的skywalking-docker镜像(https://hub.docker.com/r/wutang/skywalking-docker/),发现有个脚本有权限问题(

    92520编辑于 2023-11-18
  • 来自专栏Lcry个人博客

    docker 部署 n8n 及汉化教程

    部署方式灵活:既可本地部署Docker、本地 Node.js 环境),也可自托管于私有云/公有云,或使用其官方SaaS 云服务(含 14 天试用)。 数据集成与处理:聚合多个 API 数据、清洗并写入数据库、生成报表等。 AI 工作流构建:集成 LLM(如 OpenAI、本地模型),构建多步骤 AI Agent,实现“用自然语言操作业务系统”。 n8n%402.1.4/editor-ui.tar.gz tar zxvf editor-ui.tar.gz 3、编写docker-compose文件 # 切换到 n8n 部署目录 cd .. # 写部署内容 cat > docker-compose.yaml << 'EOF' services: n8n: image: n8nio/n8n:2.1.4 container_name: n8n , "tags": [] } 总结 本文主要带大家使用 docker-compose 部署 n8n,最近慢慢将自己近几年 AI 相关使用心得以及部署基础设施分享出来,慢慢沉淀下来,也希望大家也能通过

    1.3K13编辑于 2026-01-09
  • 来自专栏CSDN搜“看,未来”

    Docker实践经验:Docker部署 mysql8 主从复制

    文章目录 环境准备 简易版本安装 设置密码 配置 MySQL 主从复制 创建 bridge 网络并指定 IP 区间 创建数据和配置存放目录 准备配置文件 主数据库数据库 启动数据库 启动主数据库 启动从数据库 远程访问配置(主从) 主库创建复制用户 查看 master 机器的状态 从库设置 master 的信息 开启主从复制 环境准备 需要一个 MySQL8 版本的 MySQL,因为我个人没有用过 [mysqld] collation_server = utf8_general_ci character_set_server = utf8 重启MySQL: docker restart mysql /docker/mysql/slave1/data # 创建从库1配置存放目录 mkdir -p /home/docker/mysql/slave1/conf ---- 准备配置文件 主数据库 [mysqld 上部署的,现有资料较少。

    1.2K10编辑于 2022-11-30
领券