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

注:此处新增了配置文件的挂载
相关推荐
水银嘻嘻3 分钟前
web 自动化之 Unittest 四大组件
运维·前端·自动化
爆肝疯学大模型9 分钟前
SQL server数据库实现远程跨服务器定时同步传输数据
运维·服务器·数据库
项目題供诗32 分钟前
黑马k8s(四)
云原生·容器·kubernetes
杰克逊的日记34 分钟前
大项目k8s集群有多大规模,多少节点,有多少pod
云原生·容器·kubernetes
小张童鞋。34 分钟前
k8s之k8s集群部署
云原生·容器·kubernetes
luck_me540 分钟前
k8s v1.26 实战csi-nfs 部署
linux·docker·云原生·容器·kubernetes
wanhengidc1 小时前
服务器中存储空间不足该怎么办?
运维·服务器·网络
kedvellek1 小时前
Linux 内核链表宏的详细解释
linux·运维·链表
邪恶的贝利亚1 小时前
《Docker 入门与进阶:架构剖析、隔离原理及安装实操》
docker·容器·架构
一直学下去2 小时前
K8S中构建双架构镜像-从零到成功
容器·kubernetes·cicd·多架构