1. 程式人生 > >一鍵快速搭建mysql、redis、mongodb、es、rabbitmq環境

一鍵快速搭建mysql、redis、mongodb、es、rabbitmq環境

有的小朋友在接觸一個新的玩意的時候,往往會先自己搭一個開發環境

畢竟,你不能每次都麻煩運維哥哥啊,而且,在家想除錯怎麼辦。

現在我就給各位小夥伴說一個非常無腦的辦法!

注!本辦法僅適用於學習和測試用,不能用於生產環境。

需要:

1,centos 7

2,docker

有的小夥伴看到docker就已經明白了,對的,下面是命令列

[[email protected] /]# systemctl stop firewalld

[[email protected] /]# systemctl disable firewalld

[[email protected] /]# 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

[[email protected] /]# chmod installOps.sh

[[email protected] /]# ./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

相關推薦

快速搭建mysqlredismongodbesrabbitmq環境

有的小朋友在接觸一個新的玩意的時候,往往會先自己搭一個開發環境畢竟,你不能每次都麻煩運維哥哥啊,而且,在家想除錯怎麼辦。現在我就給各位小夥伴說一個非常無腦的辦法!注!本辦法僅適用於學習和測試用,不能用於生產環境。需要:1,centos 72,docker有的小夥伴看到dock

windows下9款快速搭建PHP本地運行環境的好工具(含php7.0環境)

home sns web服務 sof web zend 服務 mysql php 推薦幾款一鍵快速搭建PHP本地運行環境的好工具(含php7.0及apache,nigix,mysql) 首推phpstudy2016和wampServer3.0.6 理由支持php7.

windows下9款快速搭建PHP本地執行環境的好工具(含php7.0環境)

推薦幾款一鍵快速搭建PHP本地執行環境的好工具(含php7.0及apache,nigix,mysql) 首推phpstudy2016和wampServer3.0.6     理由支援php7.0 目前熱門php框架如:laravel5.2要求php版本5.6以上,thinkphp及yi

搭建私人網絡硬盤個人網盤,百度網盤——owncloud安裝指南

百度網盤 網絡硬盤 個人網盤 微軟雲 虛擬機 一鍵式搭建私人網絡硬盤、個人網盤,百度網盤——owncloud安裝指南在微軟雲計算上,我們可以創建VM虛擬機部署“owncloud”網絡硬盤。搭建一個owncloud個人網盤。使用owncloud不僅安全,而且還可以在線播放,離線下載,功能相當

MySQLRedisMongoDB 的優缺點

MySQL MySQL 是一個關係型資料庫。 MySQL在 WEB 應用方面 MySQL 是最好的 RDBMS (Relational Database Management System,關

如何搭建微信小程序

get 小程序開發 會話 幾分鐘 腳手架 個人 git pack 組件 有了微信小程序,對你到底意味著什麽? 對於用戶來說,再也不用擔心手機的內存不夠用了!一個小程序只有1M,隨便卸載一個App,就能安裝很多小程序! 對於老板來說,你不再需要花費數十萬來去請外包公司幫你

Docker-Compose部署Ningx+.Net Core+Redis集群

ext 地址 error app應用 十分 鏡像 max blank 問題 在看該文章前,你需要對Docker有所了解。 1、創建WebApp應用程序 我使用的是.Net Core 1.0.1版本,創建一個MVC應用程序,並添加對Redis的引用。因為這些很基礎,也很簡單

開源解決方案快速搭建單機版 LAMP 網站

opera clas 資源管理 都在 ger source environ 本地 tin LAMP 通常表示 Linux + Apache + MySQL/MariaDB + Perl/PHP/Python,LAMP 的各個組件不是一成不變的,並不局限於它最初的選擇。作為一

SpringBoot學習<>——快速搭建SpringBoot

color void 開始 release 運行 可選 pom 成功 註解 這是我的第一篇博客,博客記錄我以後的學習,包括一些總結之類的東西,當然,這些記錄是針對於與我個人而言的,可能有些地方會有不好的,或者出現錯誤,歡迎大家來指正(如果有人看的話)廢話不多說。進入正題

全能自定義環境快速安裝PHP7.2版本,32/64位任選

normal phpwamp 下載地址 ott 相對 新版 round -o href 想要在windows環境下快速搭建最新的PHP版本,可以使用全能自定義PHP集成環境PHPWAMP_IN2全能自定義:PHPWAMP_IN2支持一鍵自定義Apache、nginx、PHP

yum安裝mysql

雲計算自動化#!/bin/bashyum -y install wgetwget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpmyum -y install mysql57-community-release-el7-

MongoDBHbaseRedis等NoSQL優劣勢應用場景

tel val 開發 一段時間 2.4 緩沖區 sta 位置 date NoSQL的四大種類 NoSQL數據庫在整個數據庫領域的江湖地位已經不言而喻。在大數據時代,雖然RDBMS很優秀,但是面對快速增長的數據規模和日漸復雜的數據模型,RDBMS漸漸力不從心,無法應對很多數據

力軟敏捷開發框架-輕量化app快速開發

class 技術團隊 拼圖 ima pac height 工作 行業 shu APP怎麽快速開發?2018年,力軟敏捷開發框架的APP在線制作平臺已經逐步成熟。你不需要任何的編程技術,自己就可以通過力軟敏捷開發框架上面的APP應用,拼圖式自己快速搭建出一個手機互聯網AP

MongoDBHbaseRedis等NoSQL優劣勢應用場景 NoSQL的四大種類

NoSQL資料庫在整個資料庫領域的江湖地位已經不言而喻。在大資料時代,雖然RDBMS很優秀,但是面對快速增長的資料規模和日漸複雜的資料模型,RDBMS漸漸力不從心,無法應對很多資料庫處理任務,這時NoSQL憑藉易擴充套件、大資料量和高效能以及靈活的資料模型成功的在資料庫領域站穩了腳跟。 目前大家

Spring Boot 學習筆記()—— 快速搭建Spring Boot專案

一、前言 Spring Boot是Spring系列框架的整合,使用“習慣優於配置”的理念快速搭建專案,在專案打包時還能根據需求打包為jar(內建servlet容器)或war檔案,相對以前的Spring、Spring MVC來說Spring Boot並沒有技術上的升級,而是為我們做好了大部

EasyEngine快速安裝Lnmp+WordPress配合四種快取指令碼

EasyEngine一鍵快速部署Lnmp+WordPress相配四種快取script 簡介 可能大夥都喜愛用寶塔、Lnmp.org、Oneinstack等面板或Lnmp一鍵包來搭建部落格。但事實上如果咱們只需要一個WP部落格是EasyEngine是一個很好的挑選。主動幫你完成關於WP部落格的最大優化並配置

Excel無法儲存圖片至本地?上百張圖片只需快速提取!

Excel主要被用來進行資料處理,所以並不具有對應的圖片儲存功能,那Excel中的圖片如何才能快速提取儲存至本地呢? 一、藉助word或畫圖工具儲存圖片 步驟:直接複製Excel中的圖片,貼上到Word或是畫圖工具中,即可直接另存為圖片儲存至本地。 二、儲存為網頁格式 步驟:點

詳解MemcachedRedis等快取的特徵原理應用

詳解Memcached、Redis等快取的特徵、原理、應用 http://youzhixueyuan.com/explain-the-principles-of-memcached-and-redis.html http://youzhixueyuan.com/advanced-archit

使用inmp安裝nginx mysql tomcat 等

參考:https://lnmp.org/install.html 1、使用putty或類似的SSH工具登陸VPS或伺服器; 登陸後執行:screen -S lnmp 如果提示screen: command not found 命令不存在可以執行:yum install screen 或 apt-

指令碼搭建SS/搭建SSR服務並開啟BBR加速

一鍵搭建 VPN shadowsocks/搭建shadowsocksR的shell指令碼,一鍵指令碼適用Vultr上的和搬瓦工所有機型(CentOS、Ubuntu、D