docker 的基本使用命令
1. 安装 rabbitmq
端口开放
1
2
3
如果在云服务上部署需在安全组开通一下端口:15672、5672、25672、61613、1883。
15672(UI页面通信口)、5672(client端通信口)、25672(server间内部通信口)、61613(stomp 消息传输)、1883(MQTT消息队列遥测传输)。
1.1 拉取 rabbitmq 镜像
这里拉取的最新版本, 可以根据实际需求下载其它版本
1 docker pull rabbitmq
1.2 启动MQ安装management
本条命令包括安装Web页面管理的 rabbitmq:management组件,账号和密码都为 admin ;-p 后面参数表示公网IP地址的端口号对应容器内部的端口号
1 docker run -d --name rabbit -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin -p 15672:15672 -p 5672:5672 -p 25672:25672 -p 61613:61613 -p 1883:1883 rabbitmq:management
1.3 访问 ip:15672 即可。
账户名: admin 密码: admin
2. 安装 kafka
2.1 安装zookeeper
Kafka依赖zookeeper所以先安装zookeeper
-p:设置映射端口(默认2181)
-d:后台启动
1
2
3
4 docker pull wurstmeister/zookeeper
docker run --restart=always --name zookeeper -p 2181:2181 \
-v /etc/localtime:/etc/localtime -d wurstmeister/zookeeper
2.2 安装 kafka
KAFKA_BROKER_ID=0 在kafka集群中,每个kafka都有一个BROKER_ID来区分自己
KAFKA_ZOOKEEPER_CONNECT=110.40.135.78:2181/kafka 配置zookeeper管理kafka的路径
KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://110.40.135.78:9092 把kafka的地址端口注册给zookeeper
KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 配置kafka的监听端口
1
2
3
4
5
6
7
8 docker pull wurstmeister/kafka
docker run --restart=always --name kafka -p 9092:9092 \
-e KAFKA_BROKER_ID=0 \
-e KAFKA_ZOOKEEPER_CONNECT=110.40.135.78.157:2181/kafka \
-e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://110.40.135.78.157:9092 \
-e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 \
-v /etc/localtime:/etc/localtime -d wurstmeister/kafka
2.3 kafka-map图形化管理工具
图形化管理工具
访问地址:http://服务器IP:9001/
DEFAULT_USERNAME:默认账号admin
DEFAULT_PASSWORD:默认密码admin
Git 地址:https://github.com/dushixiang/kafka-map/blob/master/README-zh_CN.md
1
2
3
4
5
6 docker run -d --name kafka-map \
-p 9001:8080 \
-v /opt/kafka-map/data:/usr/local/kafka-map/data \
-e DEFAULT_USERNAME=admin \
-e DEFAULT_PASSWORD=admin \
--restart always dushixiang/kafka-map:latest
2.4 访问 ip:9001 即可。
账户名: admin 密码: admin
3.confluence 安装
前置条件: 注意已安装 mysql 镜像
3.1 docker 安装
–link 这里指向自己的 mysql 容器地址
1 | docker run -d --name confluence -p 8090:8090 --link mysql01:db --user root:root cptactionhank/atlassian-confluence:latest |
3.2 破解
3.3 数据库连接乱码修改
1 |
3.4 上传文件预览乱码
1 | https://blog.csdn.net/weixin_48225168/article/details/114264012 |