安装JDK8
bash
使用以下查看当前系统是否自带JDK
Java -version
bash
未安装则使用以下命令安装及启动
docker pull java:8
docker run --name java --restart=always -d java:8
安装Mysql5.7
bash
docker pull mysql:5.7
docker run -p 3306:3306 --name mysql5.7 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
安装Redis
bash
docker pull redis
docker run -p 6379:6379 --name redis -d redis redis-server --requirepass 123456
安装RabbitMq
bash
docker pull rabbitmq
docker run -d --name rabbitmq -p 15672:15672 -p 5672:5672 -e RABBITMQ_DEFAULT_USER=guest -e RABBITMQ_DEFAULT_PASS=guest rabbitmq:latest
进入RabbitMQ容器的交互式bash shell环境
docker exec -it rabbitmq bash
启用RabbitMQ的管理插件,提供Web界面方便管理。
rabbitmq-plugins enable rabbitmq_management
开放防火墙端口
firewall-cmd --zone=public --add-port=15672/tcp --permanent
重启防火墙
systemctl restart firewalld
登陆RabbitMq的web管理页面
http://localhost:15672 帐号/密码 guest/guest
查看已开放的端口
firewall-cmd --zone=public --list-ports
安装Zookeeper
bash
docker pull zookeeeper
## 创建挂载地址
mkdir -p /root/zookeeper/data /root/zookeeper/datalog /root/zookeeper/conf
### 修改配置文件
vim /root/zookeeper/conf/zoo.cfg
tickTime=2000
initLimit=10
syncLimit=5
dataDir=\\root\\zookeeper\\data
dataLogDir=\\root\\zookeeper\\datalog
clientPort=2181
### 启动
docker run --name zookeeper --restart always -v /root/zookeeper/conf/zoo.cfg:/conf/zoo.cfg -v /root/java/zookeeper/data:/data -v /root/java/zookeeper/datalog:/datalog -p 2181:2181 -d zookeeper:latest
### 查看启动日志是否有报错
docker logs zookeeper