docker安装软件汇总(持续更新)

1、简介

本文介绍一些常用的软件通过docker安装并启动,持续更新。

2、docker安装软件
2.1、zookeeper & kafka
bash 复制代码
# 1、拉取zookeeper镜像
git pull wurstmeister/zookeeper
# 2、启动zookeeper容器
docker run -d --restart=always --log-driver json-file --log-opt max-size=100m --log-opt max-file=2  --name zookeeper -p 2181:2181 -v /etc/localtime:/etc/localtime wurstmeister/zookeeper
# 3、拉取kafka镜像
git pull wurstmeister/kafka
# 4、启动kafka容器
docker run -d  --log-driver json-file --log-opt max-size=100m --log-opt max-file=2 --name kafka -p 9092:9092 -e KAFKA_BROKER_ID=0 -e KAFKA_ZOOKEEPER_CONNECT=106.54.61.27:2181/kafka -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://106.54.61.27:9092 -e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 -v /etc/localtime:/etc/localtime wurstmeister/kafka

# 4、进入kafka容器进行操作
docker exec -it kafka bash
cd /opt/kafka/bin
./kafka-topics.sh --create --topic plpm1 --bootstrap-server localhost:9092
2.2、clickhouse
bash 复制代码
# 1、拉取clickhouse镜像
git pull clickhouse/clickhouse-server
# 2、运行clickhouse容器
docker run -d -p 8123:8123 -p 9000:9000 --name clickhouse --ulimit nofile=262144:262144 --volume=/opt/data/clickhouse:/var/lib/clickhouse  clickhouse/clickhouse-server:latest
# 3、新建clickhouse配置文件挂载路径
mkdir -p /opt/clickhouse && cd /opt/clickhouse
# 4、将clickhouse中的配置文件拷贝到宿主机
docker cp clickhouse:/etc/clickhouse-server/具体文件 .    # 注意最后的点代表当前目录不能丢
# 5、将clickhouse容器停止
docker stop  clickhouse
# 6、更改users.xml,在<users>标签下添加以下内容:表示新增 test 用户,密码是123456
<test>
     <password>123456</password>
     <networks incl="networks" replace="replace">
         <ip>::/0</ip>
     </networks>
     <profile>default</profile>
     <quota>default</quota>
</test>
# 7、删除clickhouse 容器
docker rm clickhouse
# 8、重新启动clickhouse容器
docker run -d -p 8123:8123 -p 9000:9000 --name clickhouse --ulimit nofile=262144:262144 --volume=/opt/data/clickhouse:/var/lib/clickhouse --volume=/opt/clickhouse:/etc/clickhouse-server clickhouse/clickhouse-server:latest

注:此处新增了配置文件的挂载
相关推荐
你好,帅哥1 小时前
openssl ,msys2 ,交叉编译
linux·运维·服务器
计算机安禾1 小时前
【Linux从入门到精通】第36篇:DNS服务探秘——自己搭建一个内网DNS
linux·运维·servlet
Web极客码2 小时前
2026年Linux VPS安全加固清单:SSH、防火墙与审计就绪配置
运维·服务器·数据库
星恒讯工业路由器2 小时前
配网自动化多网融合应用解决方案
运维·自动化
智慧物业老杨3 小时前
智慧物业收费系统的数智化落地实践:从人工硬扛到自动化闭环
运维·自动化
techdashen3 小时前
Cloudflare 为何抛弃 NGINX,用 Rust 自研了一个代理
运维·nginx·rust
南城猿3 小时前
保姆级 Ubuntu 部署 禅道
linux·运维·ubuntu
珠海西格电力3 小时前
零碳园区产业园管理系统的全场景源网荷储氢协同调度功能是如何实现的
大数据·运维·人工智能·物联网·能源
木雷坞4 小时前
K8s GPU 推理服务 ImagePullBackOff 排查与预热
云原生·容器·kubernetes·gpu算力
wj3055853784 小时前
CC-Switch 在 WSL Ubuntu 中安装记录
linux·运维·ubuntu