久发365电子游戏网址多少-Ycc365下载-office365

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

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

1、简介

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

2、docker安装软件

2.1、zookeeper & kafka

# 1、拉取zookeeper镜像

docker 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镜像

docker 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=192.168.0.88:2181/kafka -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://192.168.0.88: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

# 1、拉取clickhouse镜像

docker 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,在标签下添加以下内容:表示新增 test 用户,密码是123456

123456

::/0

default

default

# 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

注:此处新增了配置文件的挂载