es mysql mongo_一键快速搭建mysql、redis、mongodb、es、rabbitmq环境

有的小朋友在接触一个新的玩意的时候,往往会先自己搭一个开发环境

毕竟,你不能每次都麻烦运维哥哥啊,而且,在家想调试怎么办。

现在我就给各位小伙伴说一个非常无脑的办法!

注!本办法仅适用于学习和测试用,不能用于生产环境。

需要:

1,centos 7

2,docker

有的小伙伴看到docker就已经明白了,对的,下面是命令行

[root@izbp13hnmu73zbo5rcemdwz /]# systemctl stop firewalld

[root@izbp13hnmu73zbo5rcemdwz /]# systemctl disable firewalld

[root@izbp13hnmu73zbo5rcemdwz /]# vi installOps.sh

----------------------下面敲黑板,把下面的代码复制到installOps.sh里面去

#!/bin/bash

#ins docker

sudo yum update -y

sudo yum remove docker  docker-common docker-selinux docker-engin

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

yum list docker-ce --showduplicates | sort -r

sudo yum install docker-ce -y

sudo systemctl start docker

sudo systemctl enable docker

docker version

#ins mysql

docker search mysql

docker pull mysql:5.6

docker run -p 3306:3306 --name mysql -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.6

#ins rabbitmq

docker search rabbitmq:management

docker pull rabbitmq:management

docker run -d  -p 5671:5671 -p 5672:5672  -p 15672:15672 -p 15671:15671  -p 25672:25672  -v /data/rabbitmq-data/:/var/rabbitmq/lib  --name rabbitmq \rabbitmq:management

#ins redis

docker search redis

docker pull  redis

docker run -p 6379:6379 -v $PWD/data:/data  -d redis:3.2 redis-server --appendonly yes

#ins mongodb

docker search mongo

docker pull mongo

docker run -p 27017:27017 -v $PWD/db:/data/db -d mongo

#ins elasticsearch

docker search elasticsearch

docker pull elasticsearch:2.4.4

docker run -d -p 9200:9200 -p 9300:9300 --name elasticsearch elasticsearch:2.4.4

#docker exec -it 4d34fbf944a5 /bin/bash

cd bin

ls

plugin install mobz/elasticsearch-head

#plugin -install mobz/elasticsearch-head

#访问http://localhost:9200/_plugin/head/

docker ps

#docker images

----------------------敲黑板,代码结束。ESC   :wq

[root@izbp13hnmu73zbo5rcemdwz /]# chmod installOps.sh

[root@izbp13hnmu73zbo5rcemdwz /]# ./installOps.sh

好了,去喝茶吧。回来啥都好了。

mysql:3306

redis:6379

mongo:27017

xxxxx  不说了

具体命令行  docker ps

再次强调,本文不适用于生产环境,仅仅是给小朋友做开发测试用。

of course,你一定要截取点什么用于生产环境,其实也是可以的,enjoy

当然,如果你连自己玩的心情都没,好吧,伸手党福音。

为方便大家做测试和照顾新手小朋友不会安装中间件

特提供一下测试环境,别瞎搞我的服务器

---------rabbitmq

39.104.171.12:15672

用户密码 admin

---------mongodb

39.104.171.12:27017

---------redis

39.104.171.12:6379

---------elasticsearch

39.104.171.12

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值