快速安装Docker
一定要主要命令的符号是英文的
本机ip centos
192.168.1.106
docker start rabbitmq38 redis623 mysql57 ES01
docker stop rabbitmq38 redis623 mysql57
--------------------------------------------------------------------------------------
yum install docker -y
systemctl start docker
systemctl enable docker
--------------------------------------------------------------------------------------
MySQL
docker pull mysql:5.7
docker run -p 3306:3306 --name mysql57 -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
进入mysql
docker exec -it mysql57 bash
mysql -uroot -proot
退出且保持运行
Ctrl +P 再按下Q
启动容器
docker start e78076eb280e
--------------------------------------------------------------------------------------
Redis
docker pull redis:6.2.3
docker run -d -p 6379:6379 --name redis623 redis:6.2.3
--------------------------------------------------------------------------------------
RabbitMQ
docker pull rabbitmq:3.8-management
docker run -d --name rabbitmq38 -p 5672:5672 -p 15672:15672 --hostname rabbit -e RABBITMQ_DEFAULT_VHOST=my_vhost -e RABBITMQ_DEFAULT_USER=root -e RABBITMQ_DEFAULT_PASS=root rabbitmq:3.8-management
进入界面:http://192.168.1.106:15672
springboot访问配置
#rabbitmq配置
spring.rabbitmq.host=192.168.1.106
spring.rabbitmq.username=root
spring.rabbitmq.password=root
spring.rabbitmq.virtual-host=my_vhost
#默认配置可以不写
spring.rabbitmq.port=5672
--------------------------------------------------------------------------------------
Elasticsearch
docker search elasticsearch
docker pull elasticsearch:2.4.6
docker run -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -d -p 9200:9200 -p 9300:9300 --name ES01 elasticsearch:2.4.6
--------------------------------------------------------------------------------------
Zookeeper
docker pull zookeeper:3.4.11
docker run --name zk01 -p 2181:2181 --restart always -d zookeeper:3.4.11
--------------------------------------------------------------------------------------