首页 > 其他分享 >docker-compose部署clickhouse

docker-compose部署clickhouse

时间:2025-01-19 18:32:52浏览次数:1  
标签:xml compose server usr docker local clickhouse

创建目录

mkdir -p /usr/local/docker/clickhouse/conf /usr/local/docker/clickhouse/data /usr/lcoal/docker/clickhouse/log

启动临时容器获取配置文件

docker run --rm -d --name=temp-clickhouse-server clickhouse/clickhouse-server:latest

复制配置文件到宿主机

docker cp temp-clickhouse-server:/etc/clickhouse-server/users.xml /usr/local/docker/clickhouse/conf/users.xml
docker cp temp-clickhouse-server:/etc/clickhouse-server/config.xml /usr/local/docker/clickhouse/conf/config.xml

初始化密码

修改 users.xml 文件设置密码 标签:password

创建docker-compose文件

//进入vim设置粘贴模式
:set paste

 

version: '3.8'

services:
  clickhouse:
    image: clickhouse/clickhouse-server:latest
    container_name: ck
    ports:
      - "8123:8123"
    volumes:
      - /usr/local/docker/clickhouse/conf/config.xml:/etc/clickhouse-server/config.xml
      - /usr/local/docker/clickhouse/conf/users.xml:/etc/clickhouse-server/users.xml
      - /usr/local/docker/clickhouse/data:/var/lib/clickhouse
    networks:
      - devopsnetwork
restart: always networks: devopsnetwork: external: true

在docker-compose.yaml文件部署ck

docker compose up -d

 

 

 

 

 

 

标签:xml,compose,server,usr,docker,local,clickhouse
From: https://www.cnblogs.com/cgy-home/p/18679784

相关文章

  • 硬件虚拟化(KVM)和操作系统虚拟化(Docker)
    硬件虚拟化分为I型虚拟化和II型虚拟化。I型虚拟化直接在硬件上虚拟出多个硬件,然后在虚拟出的硬件运行上操作系统;II型虚拟化作为软件在已有的操作系统上虚拟出多个硬件,然后在虚拟出的硬件上运行操作系统。操作系统虚拟化操作系统虚拟化是一种概念,目的是为了让应用和服务运行在......
  • jenkins + gogs + docker + nginx 完成自动化部署
    jenkins+gogs+docker+nginx完成自动化部署app安装部署1.docker-compose配置文件version:'3'services:nginx:image:nginx:latestports:-"80:80"volumes:-./nginx.conf:/etc/nginx/nginx.confdepends_on:-jen......
  • windows 将docker desktop上镜像打包并通过资源管理器找到使用
    在Windows上使用DockerDesktop时,可以通过以下步骤将Docker镜像保存为 .tar 文件,并通过资源管理器找到该文件: 步骤1:打开DockerDesktop确保DockerDesktop正在运行。如果未运行,请启动它。步骤2:打开PowerShell或命令提示符按 Win+S,搜索 PowerShell ......
  • Docker安装nacos(图文并茂,避免踩坑,一步到位)
    致谢本篇是对https://blog.csdn.net/ilvjiale/article/details/129417768这篇教程做了补充,感谢原帖!前言安装之前你需要准备一个mysql,当前安装方式是将数据持久化到数据库中的,这里的部署是单机模式dockerpullnacos/nacos-server:v2.3.1PS:这是拉取最新的nacos版本,如......
  • ClickHouse大数据准实时更新
    目录一、问题背景二、解决方案三、准实时更新Insert+xxxMergeTree+Optimize四、总结一、问题背景最近有一个项目需求,需要对日活跃的3万辆车的定位数据进行分析,并支持查询和统计分析结果。每辆车每天产生1条分析结果数据,要求能够查询过去一年内的所有分析结果。因......
  • docker 安装nacos
    拉取镜像dockerpullnacos/nacos-server#macm1芯片需用arm64包dockerpullnacos/nacos-server:v2.1.2-slim其他包参考dockernacos镜像仓库构建nacos容器#-eMODE=standalone单机模式dockerrun--namenacos--privileged=true-eMODE=standalone-p8848:8848......
  • ClickHouse
    1.简介ClickHouse是一个用于联机分析(OLAP)的列式数据库管理系统(DBMS)。使用SIMD高效指令集,向量化执行引擎,列存储数据高效压缩1.1OLAP核心A:在线实时分析类型:关系型,多维,混合,空间。ck是关系型基本分析操作:上卷RollUp:相关数据聚合到一个变量来减少纬度下钻DrillDown:分离......
  • 如何停止所有正在运行的docker容器?
    在Docker中,要停止所有正在运行的容器,可以使用以下命令:dockerstop$(dockerps-aq)这个命令的作用是:dockerps-aq:这条命令会列出所有容器(包括运行中和已停止的)的ID,-a 参数表示列出所有容器(不只是运行中的),-q 参数则表示仅显示ID,不显示其他详细信息。$():这是Bash中的......
  • easyipx内网穿透部署docker版
    内网穿透easyipx部署官方部署方式请参考easyipx官方文档获取更多信息。Docker镜像启动方式使用现有镜像其中/path/ssl/为证书存放路径version为使用的版本号dockerrun-d\--nameeasyipx\--restartalways\--networkhost\-v/path/ssl/:/opt/easy......
  • Kubernetes(k8s)和Docker Compose本质区别
    Kubernetes(简称k8s)和DockerCompose是容器编排领域的两大重要工具,虽然它们都用于管理和编排容器化应用,但在设计目标、功能特性、使用场景和复杂度上存在显著差异。以下将从多个方面详细探讨Kubernetes和DockerCompose的本质区别。一、设计目标与应用场景1.KubernetesK......