目录
安装docker desktop
安装mysql
安装redis
安装zookeeper
安装kafka
安装rabbitmq
安装elasticsearch
安装kibana
安装docker desktop
1.创建软连接,不安装在c盘
cmd /c mklink /j "C:\Program Files\Docker" "D:\Program Files\Docker"
cmd /c mklink /j "C:\Users\jiangyong\AppData\Local\Docker" "D:\Program Data\Docker"
2.创建D:\Program Files\Docker和D:\Program Data\Docker文件夹
3.安装docker desktop
安装mysql
1. 下载mysql镜像
docker pull mysql:8.0
2. 下载完之后,使用管理员打开cmd
docker run -itd -p 3306:3306 --privileged=true -v D:/docker_data/mysql8.0/mysql/log:/var/log/mysql -v D:/docker_data/mysql8.0/mysql/data":"/var/lib/mysql -v D:/docker_data/mysql8.0/mysql/conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=root --name mysql mysql:8.0 --character-set-server=utf8mb4 --collation-server=utf8mb4_general_ci
安装redis
- docker pull redis:5.0.3
- mkdir -p redis
- mkdir -p redis/data
- docker run -p 6379:6379 --name redis5.0.3 -v redis/redis.conf:/etc/redis/redis.conf -v redis/data:/data -d redis:5.0.3 redis-server /etc/redis/redis.conf --appendonly yes
安装zookeeper
查找镜像:
1
docker search zookeeper
拉取镜像:
1
docker pull wurstmeister
/
zookeeper
创建并启动zookeeper容器
1
docker run -d --name zookeeper -p 2181
:
2181 wurstmeister/zookeeper
设置zk 开机自启动
1
docker ps
2
docker
update
zookeeper
--restart=always
安装kafka
查找镜像
1
docker search kafka
拉取镜像:
1
docker pull wurstmeister
/
kafka
创建并启动kafka容器,连接到上一步创建的zookeeper
1
docker run -d --name kafka --publish 9092
:
9092 --link zookeeper --env
KAFKA_ZOOKEEPER_CONNECT=
zookeeper
:
2181 --env KAFKA_ADVERTISED_HOST_NAME=localhost --env
KAFKA_ADVERTISED_PORT=9092 wurstmeister/kafka
设置kafka开机自启动
1
docker ps
2
docker
update
kafka
--restart=always
安装rabbitmq
1.查看镜像
1
docker search rabbitmq
2.拉取镜像
1
#rabbitmq:management
这个是带
web
管理台的
2
docker pull rabbitmq
3.
启动RabbitMQ
1
#
方式一:默认
guest
用户,密码也是
guest
2
docker run -d --hostname my-rabbit --name rabbit -p 15672
:
15672 -p 5672
:
5672
rabbitmq
:
management
3
#
方式二:设置用户名和密码
4
docker run -dit --name rabbitmq -e RABBITMQ_DEFAULT_USER=admin -e
RABBITMQ_DEFAULT_PASS=admin -p 15672
:
15672 -p 5672
:
5672
rabbitmq
:
management
4.登录页面:
http://localhost:15672/#/
5.
设置
rabbitMq
开机启动
1
docker ps
2
docker update
容器
names
(我本地容器
names rabbitmq
)
--
restart
=
always
增加用户:
1
2
#
进入容器
3
docker
exec
-
it
{
rabbitmq
容器名称或者
id
}
/
bin
/
bash
4
5
6
#
新增用户 账号
admin
密码
123456
7
rabbitmqctl add_user admin
123456
8
9
#
设置用户操作权限
10
rabbitmqctl set_user_tags admin administrator
11
12
#
权限说明:
13
#administrator
超级管理员
14
#monitoring
监控者
15
#policymaker
策略制定者
16
#managment
普通管理员
17
18
#
退出
19
20
#
重新启动
21
docker
-
compose restart dockerlnmp_rabbitmq_1
22
#
或者
23
docker
-
compose restart
安装elasticsearch
1
$ es
版本
7.9.3
2
#
拉镜像
3
$ docker pull elasticsearch
:
7.9.3
4
#
创建目录
5
# 1. data
空白目录
6
# 2. es
的
node
配置文件 具体内容在下方贴出来了
7
# 3.
中文分词器
如果不需要可以不用挂载 我用的分词器是
ik
<